问题标签 [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 回答
391 浏览

xml - Make POST call with XML payload with HTTPie

Is there equivalent way to make this cURL call with HTTPie?

curl -k -d '<?xml version="1.0" encoding="UTF-8"?><methodCall><methodName>wp.getUsersBlogs</methodName><params><param><value>user</value></param><param><value>pass</value></param></params></methodCall>' https://crmpicco.co.uk/xmlrpc.php

I have tried the following without any success:

http --pretty=all --verify=no POST https://crmpicco.co.uk/xmlrpc.php data="<?xml version="1.0" encoding="UTF-8"?><methodCall><methodName>wp.getUsersBlogs</methodName><params><param><value>admin</value></param><param><value>pass</value></param></params></methodCall>"

I prefer using HTTPie, but in this instance i've had to fallback to cURL.

0 投票
1 回答
157 浏览

python-3.x - 使用 Python 3 和 BeautifulSoup 进行特定的 HTML 解析

我正在尝试解析以下链接右下角表格中的信息,该表格显示Current schedule submissions

dnedesign.us.to/tables/

我能够将其解析为:

这是执行解析以获取上述内容的代码:

我正在尝试将其解析为以下内容:

对桌子的其余部分依此类推。

我正在使用Python 3.6.9Httpie 0.9.8Linux Mint Cinnamon 19.1这是我的毕业设计,任何帮助将不胜感激,谢谢。尼尔·M。

0 投票
0 回答
727 浏览

json - 如何调试我的 HTTPie 或 Postman,以便 Akamai FastPurge API 能够成功调用?

我想使用 HTTPie 或 Postman 对 Akamai FastPurge API 的请求进行剪辑,这样我就可以看到整个结构和 HTTP 请求,目的是构建一个构建相同 HTTP 请求的 java 模块。

我尝试了 Akamai* 提供的几个教程,但似乎没有任何效果。FastPurge API 的凭据在他们自己的 edgegrid 文件中,我按照 Akamai 的建议编辑了 HTTPie 的 config.json。不管是使用 CP 代码还是 URL,结果都是一样的。API 确实具有读写授权,并且从文件中正确读取了凭据。

我也尝试过使用 Postman,但 Postman 没有集成 edgegrid-authorization,所以我必须在不知道它的外观的情况下手动完成。有一个关于如何在 Postman 中设置 Akamai API 的教程,但它缺少 pre-request-script 的关键部分。**

*: https://developer.akamai.com/akamai-101-basics-purging , https://community.akamai.com/customers/s/article/Exploring-Akamai-OPEN-APIs-from-the-command- line-using-HTTPie-and-jq?language=en_US , https://developer.akamai.com/api/core_features/fast_purge/v3.html , https://api.ccu.akamai.com/ccu/v2/ docs/index.html **:https ://community.akamai.com/customers/s/article/Using-Postman-to-access-Akamai-OPEN-APIs?language=en_US

我在 HTTPie 中收到的错误是这样的:

或者那个:

典型的成功响应如下所示:

如果有人可以帮助我纠正我在 HTTPie 或 Postman 上的设置,或者为我提供 Akamai FastPurge HTTP 请求的完整结构,我将非常感激,这样我就可以跳过 HTTPie 或 Postman 的麻烦。

非常感谢,非常感谢您的帮助!

0 投票
1 回答
8457 浏览

docker - How to use httpie and jq within docker?

How to use httpid and jq within docker?

I want to get the ip only in json result like '34.10.12.40'

but I've tried some ways but does not work, like blow.

0 投票
1 回答
798 浏览

bash - Flask 应用程序 - 查询参数从请求参数中删除

我有一个1.0.3带有单个应用程序的简单 Flask 应用程序(Flask 版本)。URL /ask和处理程序来处理(名称,值)对的 POST 查询字符串,但request.args对象不存储所有参数对,仅存储第一对。为什么其他人都退学了?

我已经尝试打印出该request.args对象,但它只显示第一个参数对。

这是 Flask 应用程序

这是使用 CLI 工具的简单查询,http带有两个参数和响应参数 - 请注意响应参数仅包含第一个参数

我得到相同的结果使用curl

有什么我想念的吗

0 投票
1 回答
1428 浏览

httpie - 如何使用httpie发送未命名的JSON数组

我有一个我想调用的 API,它希望在正文中发布这样的内容:["foo","bar"]

我已经阅读了官方文档,但看不到如何做到这一点,这可能吗?

我试过了:http --verbose PUT foo.org :='["foo","bar"]' 但是httpie仍然想把它变成一个json对象的字段,没有名字,如:

0 投票
0 回答
10 浏览

http - 有没有办法在网站上查询大小写不正确的网址?

我有这个 zsh 函数,它可以从 github 项目的根链接中找到自述文件(例如,https ://github.com/Mortennn/Dozer -> https://github.com/Mortennn/Dozer/blob/master/README。 MD)。因为这个文件的大小写不一致(例如,readme Readme READMe),我目前正在尝试所有可能的大小写排列,这非常慢。

有没有更有效的解决方案?

0 投票
1 回答
95 浏览

reactjs - 无法使用 axios 接收 monzo 访问令牌

我一整天都在尝试使用 axios 在 react 中执行发布请求(我正在尝试为 Monzo 应用程序获取 access_token)。我已按照此处的说明进行操作,并且在使用命令行工具进行尝试时,它们可以正常工作,httpie如所述说明所示。但是,当我尝试在我的 react 应用程序中使用它时,事情就出错了。使用httpie的post请求如下:

这可以按预期工作并返回一个包含我的 access_token 的 JSON 对象。

我在我的 react 应用程序中使用的(有问题的)axios 命令是:

我收到的错误消息是Failed to load resource: the server responded with a status of 400 ().

我发现了这个非常相关的问题,它建议我添加一个标头指定Content-Type: application/json,所以我将我的 axios 命令更改为:

不幸的是,这给出了完全相同的错误。

有人可以给我一些指示吗?我对网络很陌生...谢谢!

0 投票
1 回答
591 浏览

bash - 如何在 bash 中传输 httpie 请求的标头信息?

我正在使用httpie对此文件位置发出 HEAD 请求:

我只对Location标头感兴趣,因为我想将其值存储在文件中以查看目标是否已更新。

我试过了:

但这会产生空洞的响应。

我假设输出转到stderr而不是stdout,尽管我真的不想为此组合stdoutand stderr

我宁愿直接使用http命令寻找解决方案。

0 投票
1 回答
389 浏览

macos - 在 macOS 上安装 HTTPie 的问题

安装时终端提示这样的问题:

我该如何安装它?