问题标签 [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.

0 投票
1 回答
867 浏览

httpclient - Httpie 在 Windows 10 上的 Git Bash 终端中挂起

根据官方文档httpie 工具也适用于 Windows 10,但是当我在终端中运行该命令时,它只是挂起并且没有任何反应:

是否有解释发生了什么,最好是解决方法?

0 投票
1 回答
1119 浏览

spring - 为什么 Spring Data Rest 中的根 URI 需要一个斜杠?

我正在使用Spring Data Rest。我可以使用httpie从命令行访问资源:

但是如果我尝试访问根 URI

我获得了302 重定向

在 Firefox 中测试此 url 会将我重定向到http://localhost:8080/myapp/并正确显示资源列表。如果我在 httpie 中添加斜杠:

我获得资源列表。为什么我必须添加斜杠以避免重定向?有人可以解释一下这种行为背后的逻辑吗?

PS:我正在使用 STS 的Spring Boot运行应用程序。

0 投票
1 回答
534 浏览

ruby-on-rails - 使用 HTTPie 将新用户发布到 Rails API 时遇到问题

我正在尝试使用 HTTPie 测试我的 Rails 5 API 端点。我在终端中运行的命令是:

我得到的回应是:

这意味着它违背了我的验证。但是,据我所知,它不应该是。这是我从 Rails 服务器终端得到的:

关于我做错了什么的任何想法?我感觉我没有正确使用 HTTPie,但是我的 Google-fu 找不到太多。

编辑

我可以确认路线有效。使用 Postman 并在请求正文中传递以下 JSON 可以获得预期的响应:

0 投票
1 回答
701 浏览

akka-http - 发布到 akka-http 服务器时的“预期列表为 JsArray”

我正在尝试在此处创建 Orders/Items 应用程序的轻微变化: https ://github.com/akka/akka-http/blob/master/docs/src/test/scala/docs/http/scaladsl/SprayJsonExampleSpec .scala#L51

我正在使用 httpie 连接到服务器,命令是:

我收到以下错误:

代码是:

0 投票
1 回答
240 浏览

django - 无法将图像上传到 django

我需要使用 django rest 框架将图像上传到 django 服务器。我尝试使用 httpie 发布图像,但出现此错误。

http 400 未提交图像。

序列化程序.py

模型.py

视图.py

我已经设置MEDIA_ROOTMEDIA_URL.

0 投票
0 回答
383 浏览

python - 使用 httpie 通过 http 发送大文件

我最近发现httpie( https://httpie.org ) 并且非常喜欢它。向远程服务器发出请求非常简单,尤其是在处理 REST API 请求时。

但现在我被困在使用httpie.

它首先将整个文件加载到内存中,所以如果文件太大,我会收到内存错误:

http:错误:内存错误:

产生此错误的命令是:

所以任何人都知道是否有办法以块的形式发送大文件httpie

至少在官方文档中我没有找到任何东西。

0 投票
1 回答
516 浏览

curl - 如何使用 Rails 5 让 curl 或 httpie 在本地访问子域

我正在使用 Rails 5 构建一个 API,并尝试使用 curl 或httpie在命令行上本地测试发布请求。

但是,我constraints subdomain: 'api'在我的路线中使用,curl 和 httpie 都不喜欢这样。如果我打开 Chrome 并转到http://api.localhost:3000/v1/users,我会收到有效响应。但是,使用 httpie 我收到此错误:

我几乎可以肯定这是由于子域,但我在任何地方都找不到任何涉及使用 curl 或 httpie 的子域的文档。我怎样才能做到这一点?

0 投票
1 回答
401 浏览

python - 如何在httpie中设置重试次数?

如果第一次连接失败,如何告诉httpie重试n次?

0 投票
2 回答
1458 浏览

ssl - 如何在 HTTPie 中使用 CA(如 curl 的 --cacert)

在 curl 中,我可以像这样连接私钥、客户端证书和 ca 证书

我可以在 HTTPie 中看到 --cert 和 --cert-key 选项,但是如何在 HTTPie 中使用 --cacert 选项?

我尝试将 cert.pem 和 ca.pem 组合在一个新文件中并将其用作我的 --cert 文件,但这不起作用。

0 投票
1 回答
377 浏览

php - phpseclib - 通过 CRON 运行时出错,但手动执行时出错

我在我的网站上使用 phpseclib 2.0,使用 composer 安装。我编写了一个 php 函数,它基本上通过 SFTP 连接到远程服务器,并在预定义的目录中下载文件。这个函数是通过 CRON 使用 cURL 调用的,并且运行良好。上周,它停止工作。我启用了日志记录,这就是我得到的。

当我检查用于存储下载文件内容的表时,没有更新。

奇怪的是,如果我要从 CRON 执行确切的命令,一切正常并且表会更新。我检查了 CROND 日志,我可以确认它使用与同一用户相同的权限,即。根。任何人都对这个问题有任何见解,因为我不知道。我已从使用 cURL 更改为使用 httpie,但结果相同。在命令行上手动执行时有效,但在由 CRON 执行时失败。

我所做的唯一服务器更改是将我的 PHP 从 5.6 版升级到 7.0 版。这可能是原因吗?如果有人对我如何解决这个问题有解决方案或任何见解,将不胜感激。提前致谢。