
此外,我宁愿有一个命令行工具,我可以使用它来轻松地为这个Web服务编写一组集成测试,并且我可以以这个Web服务的消费者的身份发送一个例子.
我知道curl可以为此工作,但想要几个例子,特别是关于身份验证(使用http Basic)和文件上传.
解决方法 除了现有答案,通常需要格式化REST输出(通常JsON和XML缺少缩进).尝试这个:$curl https://API.twitter.com/1/help/configuration.xml | xmllint --format -$curl https://API.twitter.com/1/help/configuration.Json | python -mJson.tool
测试在Ubuntu 11.0.4 / 11.10.
另一个问题是所需的内容类型. Twitter使用.xml / .Json扩展名,但更习惯的REST将需要Accept标题:
$curl -H "Accept: application/Json"总结
以上是内存溢出为你收集整理的Web服务 – 如何使用命令行卷曲测试Web服务全部内容,希望文章能够帮你解决Web服务 – 如何使用命令行卷曲测试Web服务所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)