如何使用命令行curl测试Web服务?

  • 回答 (2)
  • 关注 (0)
  • 查看 (50)

我正在为一个Web应用程序构建一个Web服务,我想要一个简单的工具来测试这个,因为我正在开发。我已经尝试了一些Firefox插件(海报,“REST客户端”),即使这些工作正常,我一直无法与他们上传文件。

珠政彬u珠政彬u提问于
逆鳞若光天津大学硕士在读 深度学习 尤文死忠回答于
已采纳

格式化REST输出:

$ 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上测试

$ curl -H "Accept: application/json"
不不个了路遙知馬力 日久見人心。回答于

可以这样:

curl -X GET --basic --user username:password \
     https://www.example.com/mobile/resource

curl -X DELETE --basic --user username:password \
     https://www.example.com/mobile/resource

curl -X PUT --basic --user username:password -d 'param1_name=param1_value' \
     -d 'param2_name=param2_value' https://www.example.com/mobile/resource

提交文件和附加参数

curl -X POST -F 'param_name=@/filepath/filename' \
     -F 'extra_param_name=extra_param_value' --basic --user username:password \
     https://www.example.com/mobile/resource

所属标签

可能回答问题的人

  • 西风

    renzha.net · 站长 (已认证)

    7 粉丝1 提问12 回答
  • 四无君

    0 粉丝0 提问3 回答
  • HKC

    红客学院 · 创始人 (已认证)

    26 粉丝7 提问2 回答
  • o o

    2 粉丝490 提问2 回答

扫码关注云+社区

领取腾讯云代金券