问题标签 [http-toolkit]

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 回答
381 浏览

firebase - firebase 云功能模拟器中缺少 rawBody

https://firebase.google.com/docs/functions/http-events表示rawBody参数应该存在于req. 但是,它undefined在我的本地模拟器中。

我究竟做错了什么?

我用于发布二进制数据的客户端 javascript 代码:

我的 index.js firebase 云函数代码:

当我运行该函数时,我得到以下结果:

我已经通过 HTTP Toolkit 确认正文实际上是从我的浏览器发送的:

将“RIFF”显示为正文的 HTTP 工具包

0 投票
1 回答
488 浏览

axios - 如何配置以开玩笑方式运行的 axios 在 POST 之前不发送 OPTIONS?

从 node.js 这按预期工作,发送一个 POST 响应(正如我使用 httpToolkit 验证的那样)

但是从jest测试中做同样的事情,axios首先发送一个 OPTIONS 请求。我正在运行的服务无法处理(不是 example.com)

有什么方法可以说服/配置jest或者axios不会axios神奇地决定发送OPTIONS吗? 这与 CORS 无关——它的服务器代码与服务器代码对话,但显然其中的某些东西axios决定了它是合适的。

0 投票
0 回答
42 浏览

android - 如何开发一个使用 VPN api 检索所有浏览信息的安卓应用程序?

注意:我正在尝试构建的应用程序将投入生产。这不仅仅是为了练习

我正在尝试开发一个需要检索用户在 android 设备上访问的网站的应用程序。此外,我想检索网站的内容,特别是广告内容,以查找用户看到的广告。

我尝试使用辅助功能获取用户看到的广告内容。但无障碍 API 不会返回浏览器中看到的广告内容。即使跟踪浏览历史也不是一直有效。(我尝试使用 Accessibility API 从浏览器地址栏的值中检索浏览历史)。

我知道所有这些都可以通过使用我们自己的自定义浏览器并使用设备管理员权限在用户手机中默认设置来完成。

但我想尝试使用 VPN API 拦截请求。我使用 VPN API 连接到代理服务器(我已经使用mitm代理工具设置了代理。我什至尝试使用提供自己的 android 应用程序的http-toolkit ),它通过安装根 CA 证书来拦截和解密所有浏览器请求在用户证书存储中。只是 DNS 拦截对我不起作用,因为我还想获取请求和响应正文。

但我想知道是否可以在 android 设备本身本地解密并查看 HTTPS 请求和响应正文的数据。如果可能的话,我想知道它的一些技术细节。

我也在寻找除了这个问题中提到的解决方案之外的任何解决方案

0 投票
1 回答
167 浏览

android - 拦截android网络流量(firebase调用)

我需要拦截来自 android 应用程序的 firebase 请求。

我尝试了 HTTP Toolkit,但它不跟踪 firebase 请求。

0 投票
0 回答
19 浏览

security - 通过网络从 gcp 对 elasticsearch 进行安全检查

我正在使用我客户的一个 android 应用程序执行安全检查。

我正在尝试提取我们从他们从 GCP 获得的弹性搜索服务中获得的数据,是否有一种工具可以将此 TCP 请求提取为人类可读的格式,例如 cURL/JSON 结构,如果你能提到这样的工具,那将不胜感激。

因此,我尝试了 Fiddler/HTTP-ToolKit + ADB,他们看不到这个 TCP 或 ES restful api 本身,只有wireshark,但我看不到这可以很容易地解密,对吗?

非常感谢任何输入。

在此处输入图像描述

0 投票
0 回答
45 浏览

html - 烧瓶不打印到身体

我无法在页面上显示输出。我试过使用 app.send_static_file()

有什么,我在代码或 HTML 页面中丢失了..?

在此处输入图像描述

我已经稍微更新了代码并使用 HTTP 工具包检查了响应是一个 HTML 文件,但它没有显示在页面上。

在此处输入图像描述

Python

HTML

0 投票
0 回答
29 浏览

java - HTTPS 响应显示非预期值

晚上好,

我遇到了一个以前从未遇到过的奇怪问题,所以我希望有人可以帮助我。

我正在向服务器发送请求并期望得到某个响应。

通过拨打电话

并行我正在通过 HTTP 工具包检查请求。在那里我可以看到服务器以 200 OK 和我期望的某个 byteStream 响应(以

在我使用的代码中 System.out.println("ResponseBody: " + (response.body().byteString().hex())); 验证它显示了与 HTTP Toolkit 中相同的结果,但无论出于何种原因,我得到了完全不同的响应。以。。开始

为什么有区别。我还尝试停止通过 Http Toolkit 拦截请求,以确保它没有被工具操纵,但这也会导致非预期值。也尝试对其进行调试,但只要我在 IDE 中看到 response.body,它就已经有意外的结果。

我希望有人遇到同样的问题并知道解决方案。

干杯

0 投票
0 回答
86 浏览

android - 捕获 HTTP 请求并重写发布请求

我用

  1. 安卓模拟器(memu)。
  2. Drony - 为应用程序安装代理。(工作袜子5)

我需要将发布请求从应用程序更改为服务器。

我目前正在使用 http 工具包查看流量。但是这个工具对我来说很不方便,因为模拟器很多

我想要什么。

  1. 实时查看流量 http:port
  2. 从应用程序向服务器发送修改后的 post 请求

是真的还是假的?

方案在这里

0 投票
0 回答
18 浏览

charles-proxy - 监控安卓应用

我想通过 android 模拟器和 Charles Proxy/Burp Suite/HTTP Toolkit 监控一些应用程序......虽然,这些应用程序没有启动(可能是通过检测 Charles Proxy 等)。

我怎样才能在不被阻止的情况下监控他们的请求?有没有办法绕过这种保护?

0 投票
0 回答
21 浏览

encoding - 使用 HTTP Toolkit 修改 zip 文件响应

我有一块手表,它的应用程序从这里下载一个 zip 文件,对其进行处理,然后设置新的表盘。我想要做的是拦截来自服务器的响应,并修改 zip 文件,并将其发送到应用程序。我可以使用 HTTP 工具包拦截它,但是当我下载 zip、修改它,然后“注入”它时,它不接受。即使我只是下载它,将其转换为纯文本,然后在不修改任何内容的情况下注入它,它仍然会返回错误。转换为纯文本的 zip 与原始数据不同。如何解决这个问题,以便我可以修改 zip 并让应用程序仍然接受它?

PS:我只需将扩展名从 .zip 更改为 .txt 即可将其转换为纯文本