2012-04-27 5 views
7

Potrzebuję wywołać żądanie HTTP w Ubuntu, jak to zrobić? Nie mogę znaleźć odpowiedzi na pytanie, jak to zrobić?Żądanie HTTP w Ubuntu

Jak uruchomić poniższy adres URL bez wywoływania przeglądarki takiej jak Lynx, aby to zrobić?

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

Odpowiedz

14

w wierszu polecenia uruchom następujące:

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

Polecenie curl wykonuje żądanie http dla danego adresu URL i parametrów.

jeśli trzeba określić inną metodę HTTP, use curl -X <TYPE> <URL>, podobnie jak to: dokumentacja

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

Zwijanie: http://curl.haxx.se/docs/manpage.html

3

do wyświetlania wyników:

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

lub

aby zapisać wyniki jako plik

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