问题标签 [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 投票
0 回答
78 浏览

api - 通过 HTTPie 在 Powershell 中使用字符串中的空格 POST API 命令出错

当我有一个POST在字符串中包含空格的命令时出现错误,例如"I like cars".

Powershell 错误

"follow-ups"是一个 API 标识符。

我尝试'在字符串之前/之后添加(单引号),但这也不起作用。

0 投票
1 回答
429 浏览

post - 使用 HTTPie 或 Curl 通过 JHipster REST 服务加载文件

我制作了一个 JHipster (v5.3.1) 应用程序,该应用程序具有一个Attachment包含Blob名为fileAttachment. 使用生成的 Angular 6 Web 前端,我可以将文件加载到应用程序。我想使用命令行(HTTPiecurl)做同样的事情。

Attachment的jdl定义为:

JHipster 生成器构造了一个我根本没有修改过的Attachment.javaandAttachmentService.java和 an 。AttachmentResource.java

加载文件时,使用 Web 前端会记录以下语句:

使用 HTTPie 我能够进行身份验证并获取 JWT 令牌

但是,如何POST文件并不明显:

结果是:

我应该如何构建POST

更新

当我查看 Chrome 开发人员视图中发生的情况时,我看到请求有效负载是

不清楚attachedFile价值从何而来?

Web UI 生成的请求标头是:

0 投票
1 回答
8119 浏览

curl - 如何使用 django rest 框架 SessionAuthentication 重置密码

我正在为移动应用程序构建一个 api。移动客户端完全支持 cookie,所以我想使用SessionAuthentication。在遵循Django rest 框架教程之后,您将如何配置 api 并与之交互以重置用户密码?

我知道 Django 公开了这些路径

注意我没有使用 BasicAuthentication,我使用的是 SessionAuthentication。移动客户端应该发出哪些 http 请求?

0 投票
0 回答
118 浏览

rest - HTTPie 返回“错误处理请求。所有请求部分都必须设置内容类型标头。”

我正在使用 HTTPie 测试 API。我尝试使用的方法的实现说明指出,它接受包含 JSON 格式的模型(Content-Type=application/json)和一个或多个文件(Content-Type=application/octet-stream)的多部分查询. 我正在尝试发布一个带有 JSON 模型的文件。根据我从HTPPie 文档中了解到的方法,它是以形式传递的:

其中projectId是作为查询字符串发送的参数。

根据文档,我尝试为每个文件设置一个 Content-Type 标头,但它似乎不正确,因为我希望--form标志将 content-type 设置为multipart/form-data

我确信我缺少一些基本的东西,所以任何关于遵循方向以及如何更好地理解 mime 类型的想法都非常受欢迎。

0 投票
1 回答
590 浏览

json - 如何在 httpie 中发送包含引号的 POST 请求?

我在 windows shell 中使用 httpie。我的命令如下所示:

但是,json 值是不带引号传输的:

我怎样才能用报价传输?喜欢:

0 投票
1 回答
313 浏览

api - PowerShell HTTPIE

我正在尝试发布以下内容,但我不断收到错误消息:

“http:错误:参数 REQUEST_ITEM:“with”不是有效值”

http POST https://someurl.com fields:='{\"example-api-identifier\":\"String with spaces\"}' Token:randomnumbers

我如何逃离这些空间?我假设这是这里的问题?

0 投票
1 回答
164 浏览

bash - 无法在 .sh 脚本中使用“&”作为后台 HTTPie http 请求

这是如何从 BASH 提示中工作的:

...但从 a 执行时失败.sh

?

编辑:http是 HTTPie

编辑:type httphttp is hashed (/testproj/env/bin/http)

编辑:一个人可以重现错误http http://www.google.com </dev/null &(感谢@e36freak)

编辑:来自 IRC 上的 e36freak:

这似乎是一个问题,stdin
我得到了同样的错误,只是http http://www.google.com </dev/null
httpstdin附加到tty它看起来
无论出于何种原因
在手册页中找不到它,但我确定它就在那里

0 投票
0 回答
36 浏览

node.js - 托管一个 Httpie 服务器

我有一个带有 API 文档的 webapp,其中的示例让用户使用 httpie 发出请求。如果用户可以在终端上的同一屏幕上跟随,输入命令,发出请求并且结果都显示在同一页面上,那将非常有用。

听起来我必须托管某种 httpie 服务器。那会是唯一的出路吗?会有安全问题吗?这将如何完成?

0 投票
0 回答
116 浏览

http - 如何使用 HTTPie 将 POST 发送到 MongoDB Atlas?

我正在尝试通过向 MongoDB 云 Atlas DB 服务器发出 POST 请求来测试我的 REST API。我知道 Postman 可用,但我想使用不同的东西,比如 Httpie。我已经检查了这个问题,但我仍然卡住了。 如何使用 HTTPie 发送 POST 请求?

我试图得到text='john smith'

当我使用

我得到这个回应。

但是当我使用...

http -f GET :5000/api/posts

我回...

这是我的帖子的 Nodejs API

0 投票
2 回答
2582 浏览

php - 安装了 php-xml 扩展的 Wordpress XML-RPC POST 返回 32700 错误

我正在使用 HTTPie 向POST我的本地 Wordpress 安装发出请求,目的是检查 XML-RPC 是否可用和启用。

这将返回一个200,但响应有一个故障代码:

其他有此问题的人指出php-xml扩展程序不可用,但是当我这样做时,php -m | grep -i xml它显示为已安装:

我错过了什么?