14

我需要在 ubuntu 中调用 HTTP 请求,我该怎么做?我似乎无法找到关于如何做到这一点的答案?

如何在不调用 lynx 之类的浏览器的情况下运行以下 url?

http://www.smsggglobal.com/http-api.php?action=sendsms&user=asda&password=123123&&from=123123&to=1232&text=adsdad
4

2 回答 2

22

在命令提示符下,运行以下命令:

curl http://www.smsggglobal.com/http-api.php?action=sendsms&user=asda&password=123123&&from=123123&to=1232&text=adsdad

curl 命令对给定的 url 和参数执行 http 请求。

如果您需要指定另一个 HTTP 方法use curl -X <TYPE> <URL>,像这样:

curl -X POST http://www.smsggglobal.com/http-api.php?action=sendsms&user=asda&password=123123&&from=123123&to=1232&text=adsdad

卷曲文档:http ://curl.haxx.se/docs/manpage.html

于 2012-04-27T20:51:44.903 回答
6

显示结果:

curl http://www.smsggglobal.com/http-api.php?action=sendsms&user=asda&password=123123&&from=123123&to=1232&text=adsdad

或者

将结果保存为文件

wget http://www.smsggglobal.com/http-api.php?action=sendsms&user=asda&password=123123&&from=123123&to=1232&text=adsdad
于 2012-04-27T20:48:38.563 回答