Как сделать пост с данными из пустого json через HTTPie?

Мне интересно, как сделать запрос POST с из данных пустого JSON через HTTPie? Соответствующее решение Curl здесь:

curl -X POST -H "Content-Type: application/json" -d '{}' http://ooxx.asdf/

2 ответа

Решение

Дословные данные запроса могут быть указаны с помощью перенаправления STDIN:

$ echo '{}' | http httpbin.org/post

Обратите внимание, что для запросов, которые содержат тело:

Используйте оператор <<<, как показано ниже.

http POST ooxx.asdf/ Content-Type:application/json <<< '{}'
http POST ooxx.asdf/ Content-Type:application/json '{}'

Другой вариант использования файла JSON, который содержит {}:

http POST ooxx.asdf/ < file.json

Больше о публикации json вы можете найти здесь.

Другие вопросы по тегам