在http-prompt中使用httpie发送原始正文

时间:2017-11-25 10:12:42

标签: json http curl httpie

HTTPie使用stdin填充请求的正文,因此很容易使用echo '{...}' | http POST example.com发送原始文本或JSON,如下所示:Sending nested JSON object using HTTPie

http-prompt是一个方便的http CLI界面,它允许设置如下的身体参数:

> user=foo

或原始JSON:

> user:=foo

发送时将正文设置为{"user": "foo"}

但是如何直接发送字符串{"user": "foo"}

  1. echo '{"user": "foo"}' | http POST http://example.com
  2. 这样的文字
  3. curl --data '@/path/to/file' http://example.com
  4. 这样的文件

2 个答案:

答案 0 :(得分:1)

截至2018年5月17日:使用http-prompt无法完成此操作。这个上有一个open Github issue

答案 1 :(得分:0)

此类选项已添加到 HTTPie (--raw, https://github.com/httpie/httpie#182request-data-via---raw) 中,很快将可用于 HTTP Prompt。