问题标签 [httpie]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - 使用 HTTPie 发送嵌套的 JSON 对象
我正在尝试使用 HTTPie 解析以发送一些嵌套的 JSON 对象,但我找不到如何。很清楚如何发送 JSON 对象而不是嵌套对象,例如
{“用户”:{“名称”:“约翰”“年龄”:10 } }
python - 如何从 script.py 运行 httpie
我需要从 py-scripts 将表单发送到休息服务。我尝试使用 httpie 来做到这一点。
当我调用时,run(['http', '--help'])
我得到了预期的结果。如果我调用run(['http', 'http://site/page'])
脚本被卡住并且没有发生任何事情。
我还尝试将 httpie 的运行放入 bash 脚本中
结果与第一种情况相同。脚本卡住了。
我使用 ubuntu 16.04,所以我同时拥有 python2 和 python3。我通过 python3 运行我的脚本。在这种情况下,p2 和 p3 之间是否存在冲突?
php - curl 通过转义正斜杠返回 json 的 http 响应
我正在尝试在 laravel 中构建 REST Api,并且我的 API 返回文件的下载链接作为 json 响应。但是,我在通过 Curl 访问 api 时遇到了一个问题。我在创建响应时也将 json_encode 与 JSON_UNESCAPED_SLASHES 一起使用,但这不起作用。该 API 可与 httpie CLI 一起正常工作,但它为正斜杠添加了转义字符。
有人可以告诉我是否必须提供一些额外的参数来正确格式化 JSON 输出以取消正斜杠吗?
bash - 如何在 bash 脚本中使用 HTTPie 捕获实际响应代码和响应正文?
我有一个使用 HTTPie 调用多个 API 的 bash 脚本。我想同时捕获响应正文和 HTTP 状态代码。
这是我迄今为止管理过的最好的:
命令替换让我得到了正文,“--check-status”标志给了我一个与代码族相对应的简化代码(例如 0、3、4 等)。
问题是我需要区分 401 和 404 代码,但我只得到 4。
有没有一种方法可以获取实际的状态代码,而无需将详细转储到文件中并解析内容?
[编辑]
这是我的解决方法,以防它对任何人有帮助,但如果你有一个更好的主意,我仍然想要一个更好的主意:
STDERR 包含一个(通常)包含 HTTP 代码的 3 行消息,因此我将其转储到一个临时文件中,并且仍然能够在变量中捕获响应正文(来自 STDOUT)。
然后我解析那个临时文件来寻找一个数字,但这对我来说似乎很脆弱。
python - 安装到(非root)用户帐户后如何找到python命令行工具?
在我运行的工作服务器上sudo pip install httpie
,我可以执行http google.com
.
在我的学校服务器上运行pip install --user httpie
. 当我尝试使用该实用程序时,出现http: command not found
错误。我知道该软件包安装在
但我不太确定如何注册命令行工具。我的工作服务器说命令位于/usr/bin/http
但我无法在我的学校服务器上找到二进制文件。
我确实尝试过类似的东西,find / |& grep http
但是有太多东西要看。我假设我只需要在 my 中添加一些东西PATH
,但问题是什么?
ruby - 仅请求 http 调用中的标头
是否有一个 ruby 库,我可以使用它请求 Web 服务器只返回标头响应而不返回任何内容?这将帮助我加快脚本的速度,我只关心响应代码。
我现在正在使用这个
但是服务器会生成所有我不想要的断言文件等等。
json - 如何使用http发送json
我对 http 命令和 apache bench 很陌生,试图做一个简单的基准测试。我有一个关于如何使用 httpie 发送 json 文件的问题。
我看到了一个旧示例,它使用旧 cli 来执行此操作:
但是,我不确定如何在 httpie 中执行此操作。我知道这部分:
将保持不变。但我不知道我会怎么做:
在 httpie
django - Django 通过 Httpie 上传照片
我正在使用 DRF 2.3.13 ,我想通过从终端输入来上传照片,所以我使用 Httpie。
但我得到了MultiValueDict: {} , empty。
我错过了headers="multipart/form-data"吗?
如果为真,那么如何在 Httpie 中设置标头?
例:我已经寄了,但还是空着。
tks 看看这个。
python - Token Authentication Django Rest Framework HTTPie
Hello I am trying to test Token Authentication i have implemented with DRF using httpie as per the tutorial in this following link
The following command:
yields the following error.
So i decided to differ from the tutorial and made my request like this
The following message was returned
Any assistance offered would be great. I am running on local machine at home.
html - 从html将颜色渲染到命令行?
我尝试过使用 HTTPie 和 Curl,但似乎都不支持以下场景。
我控制着这个网站,所以我可以使用任何我想要的标记,但我希望有一些类似上面的东西,也就是说下载的 HTML 输出,并以 ANSI 颜色呈现。
更新:
这是一个演示,我将在 Mac 上针对 node.js 端点运行。
在演示中,我想执行一个循环:
运行约 5 秒后,我将更改服务器上的设置,这将更改此输出。所以,像这样:
等等。我想让该输出(在 Mac 控制台内)更改为此处所说的颜色。我试过通过 ANSI 颜色代码,但它没有渲染。