Curl как REST сервер - PullRequest
       6

Curl как REST сервер

0 голосов
/ 01 мая 2019

Я знаю, что могу сделать REST-клиент, используя curl, как этот

curl -o out.json http://www.example.com/index.html

Есть ли способ сделать сервер отдыха, отправляющий файл json, используя командную строку?

т.е. сервер, прослушивающий запросы curl и отвечающий данными json.

Спасибо.

1 Ответ

2 голосов
/ 01 мая 2019

Вы можете рассмотреть SimpleHTTPServer Python, который можно запустить с python -m SimpleHTTPServer [port], при этом по умолчанию http - это порт 80. Все, что вам нужно сделать, это сохранить файл JSON в каталоге, где вы запускаете команду, и Вы можете получить доступ к URL-адресу JSON-файла с помощью http://127.0.0.1/path/to/file.json. В качестве альтернативы, вы можете проверить в этом посте о методе создания простого веб-сервера с netcat. Однако curl является клиентским приложением и не может использоваться для создания веб-сервера.

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