我在 Windows 中的 asp.net 中有一个服务器应用程序,其中我有一个用于该应用程序的 Web 服务。
如何使用 cURL 命令通过 shell 脚本调用 ubuntu 中的 web 服务
答案1
Linux 提供了一个很好的小命令,它使我们的生活变得轻松很多。
得到:
使用 JSON:
curl -i -H "Accept: application/json" -H "Content-Type: application/json" http://hostname/resource
使用 XML:
curl -H "Accept: application/xml" -H "Content-Type: application/xml" -X GET http://hostname/resource
邮政:
对于发布数据:
curl --data "param1=value1¶m2=value2" http://hostname/resource
对于文件上传:
curl --form "[email protected]" http://hostname/resource
RESTful HTTP 帖子:
curl -X POST -d @filename http://hostname/resource
登录网站(身份验证):
curl -d "username=admin&password=admin&submit=Login" --dump-header headers http://localhost/Login
curl -L -b headers http://localhost/