我很高兴地宣布,Moco 0.9.2发布了。 Moco是什么? Moco是一个可以轻松搭建测试服务器的框架/工具/程序库。 变更 本次发布最大的变更是加入了HTTPS的支持。 HTTPS服务器的创建即不同于普通的HTTP服务器,它使用的是httpsServer方法,除了类似于HTTP服务器的参数之外,一个很重要的参数是certificate,这里需要给出相应文件以及对应keystore密码和certificate密码。
final HttpsCertificate certificate = certificate(pathResource("cert.jks"), "mocohttps", "mocohttps"); 独立服务器用户也可以通过命令行生成一个HTTPS服务器: java -jar moco-runner-<version>-standalone.jar start -p 12306 -c foo.json --https /path/to/cert.jks --cert mocohttps --keystore mocohttps 还有一个比较重要的调整,在JSON配置中,增加了直接对JSON的支持,比如,
{ 这样,给出应答就会是一个JSON对象:
{ 而原来的做法如果需要返回一个JSON对象,需要大量的转义字符或是存放到文件中。 在API方面,也做了许多调整:
更多的细节请参考ReleaseNotes。 感谢 感谢Michal Svab,实现了HTTPS API部分。 |