标签: httpie

使用HTTPie发送嵌套的JSON对象

我试图使用HTTPie解析发送一些嵌套的JSON对象,但我找不到如何.很清楚如何发送JSON对象但不是嵌套的对象

{"user":{"name":"john""age":10}}

json httpie

44
推荐指数
3
解决办法
2万
查看次数

如何在使用HTTPie时打印请求?

除了响应之外,是否可以使用HTTPie在输出上打印请求(标题和正文)?

httpie

30
推荐指数
1
解决办法
5897
查看次数

如何通过HTTPie从空json的数据发布帖子?

我想知道如何通过HTTPie从空json的数据发出POST请求?相应的Curl解决方案在这里:

curl -X POST -H "Content-Type: application/json" -d '{}' http://ooxx.asdf/
Run Code Online (Sandbox Code Playgroud)

python json curl httpie

14
推荐指数
3
解决办法
6031
查看次数

令牌认证Django Rest Framework HTTPie

您好我正在尝试使用httpie按照以下链接中的教程测试令牌身份验证

以下命令:

http GET 127.0.0.1:8000/api/projects/ 'Authorization: Token b453919a139448c5891eadeb14bf1080a2624b03'
Run Code Online (Sandbox Code Playgroud)

产生以下错误.

usage: http [--json] [--form] [--pretty {all,colors,format,none}]
        [--style STYLE] [--print WHAT] [--headers] [--body] [--verbose]
        [--all] [--history-print WHAT] [--stream] [--output FILE]
        [--download] [--continue]
        [--session SESSION_NAME_OR_PATH | --session-read-only SESSION_NAME_OR_PATH]
        [--auth USER[:PASS]] [--auth-type {basic,digest}]
        [--proxy PROTOCOL:PROXY_URL] [--follow]
        [--max-redirects MAX_REDIRECTS] [--timeout SECONDS]
        [--check-status] [--verify VERIFY]
        [--ssl {ssl2.3,ssl3,tls1,tls1.1,tls1.2}] [--cert CERT]
        [--cert-key CERT_KEY] [--ignore-stdin] [--help] [--version]
        [--traceback] [--default-scheme DEFAULT_SCHEME] [--debug]
        [METHOD] URL [REQUEST_ITEM [REQUEST_ITEM ...]]http: error: argument REQUEST_ITEM: "Token" is not a valid value
Run Code Online (Sandbox Code Playgroud)

所以我决定与教程不同,并提出这样的要求

http …
Run Code Online (Sandbox Code Playgroud)

python django django-rest-framework httpie

8
推荐指数
2
解决办法
3695
查看次数

使用 HTTPie 的 multipart/form-data 中一个文件的内容类型

我使用HTTPie来 POST 多部分/表单数据请求(传递选项-f)。它包括一个文件字段(使用选项@)。多部分请求的相应部分有一个pseudo-header Content-Disposition,但没有pseudo-header Content-Type

如何Content-Type为特定文件添加这样的?

为了完整起见,以下是我现在发送的内容(如图所示-p B):

--xyz
Content-Disposition: form-data; name="file"; filename="file.txt"

Hello, world!
This is the content of the file.

--xyz
Run Code Online (Sandbox Code Playgroud)

但这是我需要发送的内容:

--xyz
Content-Disposition: form-data; name="file"; filename="file.txt"
Content-Type: text/plain

Hello, world!
This is the content of the file.

--xyz
Run Code Online (Sandbox Code Playgroud)

或者换句话说,就像 CURL 等效选项:-F "file=file.txt;type=text/plain"

httpie

6
推荐指数
2
解决办法
7277
查看次数

如何打印响应标头到控制台并将内容保存到文件?

如何将响应标头打印到控制台并将响应内容保存到文件中?


我试过了

http GET http://download.sysinternals.com/files/SysinternalsSuite.zip --output sis.zip
Run Code Online (Sandbox Code Playgroud)

但是这会将标题和内容打印到文件中,这使得它无稽之谈.

httpie

5
推荐指数
2
解决办法
2840
查看次数

HTTPie 无法识别 GET 请求的第二个参数

当我输入时,http GET localhost/api/data?param1=3&param2=7我得到的响应表明第二个参数不存在。我正在尝试测试我的 REST api,但无法弄清楚为什么在使用 HTTPie 时无法识别第二个参数。

文档或在线没有这方面的信息。

rest get http httpie

5
推荐指数
1
解决办法
1831
查看次数

如何在 HTTPie 中使用 PUT 上传文件

我正在寻找编写PUT使用 HTTPie 上传文件的操作的语法。请你能指出我正确的语法吗?我在官方文档上找不到这样做的方法

upload http put httpie

5
推荐指数
1
解决办法
4637
查看次数

如何在 docker 中使用 httpie 和 jq?

如何在 docker 中使用 httpid 和 jq?

我只想在 json 结果中获取 ip,例如“34.10.12.40”

docker run -it --rm blacktop/httpie -b ifconfig.co/json
{
    "country": "United States",
    "country_eu": false,
    "country_iso": "US",
    "hostname": "lqwtx.com",
    "ip": "34.10.12.40",
    "ip_decimal": 39585,
    "latitude": 35,
    "longitude": 105
}
Run Code Online (Sandbox Code Playgroud)

但我尝试了一些方法但不起作用,例如打击。

docker run -it --rm blacktop/httpie ash -c "http -b ifconfig.co/json | jq '.ip’”

docker run -it --rm blacktop/httpie -b ifconfig.co/json jq '.ip'
Run Code Online (Sandbox Code Playgroud)

httpie docker jq

5
推荐指数
1
解决办法
5216
查看次数

如何从script.py运行httpie

我需要从 py-scripts 将表单发送到休息服务。我尝试使用 httpie 来做到这一点。

当我调用时,run(['http', '--help'])我得到了预期的结果。如果我调用run(['http', 'http://site/page'])脚本被卡住并且没有发生。

我还尝试将 httpie 的运行放入 bash 脚本中

#!/bin/bash
http http://site/page
Run Code Online (Sandbox Code Playgroud)

结果与第一种情况相同。脚本卡住了。

我使用 ubuntu 16.04,所以我同时拥有 python2 和 python3。我通过python3运行我的脚本。在这种情况下,p2 和 p3 之间是否存在冲突?

python httpie

4
推荐指数
1
解决办法
2342
查看次数

标签 统计

httpie ×10

python ×3

http ×2

json ×2

curl ×1

django ×1

django-rest-framework ×1

docker ×1

get ×1

jq ×1

put ×1

rest ×1

upload ×1