在HTTP-Prompt中使用HTTPIE发送原始body



httpie用stdin填充了请求的身体,因此很容易在此处使用 echo '{...}' | http POST example.com发送原始文本或JSON,例如:使用httpie发送嵌套的JSON对象。

http-prompt是HTTP的方便CLI接口,它允许设置像这样的身体参数:

> user=foo

或在RAW 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之类的文件

截至2018年5月17日:这不能使用http-prompt进行。这个问题上有一个开放的github问题。

已将此类选项添加到httpie(--raw,https://httpie.io/docs/cli/request-data-via--raw- raw),并将用于HTTTP提示很快。

相关内容

  • 没有找到相关文章

最新更新