веб-браузер командной строки - PullRequest
6 голосов
/ 06 января 2011

Есть ли способ выполнить http-команды GET / PUT / SET через командную строку в Ubuntu или Windows XP? Желательно без установки сторонних продуктов. Поскольку http основан на тексте, я подумал, что в строке cmd будет намного проще.

Мне удалось получить то, что я хочу, из GET в Ubuntu в Bash через

$wget google.com
$cat index.html

Это немного неуклюже. Было бы неплохо передать вывод или что-то, но даже это не так просто. С программы тоже хорошо. Я пытаюсь сделать что-то наподобие того, что мы получаем с Fiddler, но более просто.

Ответы [ 3 ]

6 голосов
/ 06 января 2011
telnet google.com 80
GET / HTTP/1.0
Host: google.com

Вы должны дважды нажать клавишу возврата после строки Host. Это не становится более простым.

3 голосов
/ 06 января 2011

Если вы знакомы с HTTP, используйте telnet.

Если вы ищете браузер , ищите Ссылки .

0 голосов
/ 09 ноября 2015

Хотя для этого требуется сторонний инструмент, сейчас я использую curl . Опция -X позволяет мне указать HTTP-глагол. В Windows есть несколько клиентов bash, которые позволяют запускать curl, включая Cygwin .

Образец исполнения

$ curl -H "Content-Type: application/json" -X POST -d '{value: "600"}' http://localhost:8888/my/endpoint

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...