http-request相关内容

Django:从 QueryDict 读取 JSON 对象数组

如何通过来自 JS 的 AJAX 调用传递复合 JSON 结构,并在服务器端将其读取为 Python 中“非常相似"的数据结构? 我知道可以使用 json 格式(simplejson 等),但我觉得 QueryDict 本身在我的情况下格式错误或重新格式化? 示例: 当通过 AJAX 将一组 JSON 对象 [{"id": 1},{"id": 2},{"id": 3}] 传递给 ..
发布时间:2022-01-05 15:56:45 前端开发

Nodejs请求模块不发送授权标头

我需要在带有“授权"标头的 https url 上发送 GET 请求.我尝试使用此代码执行此操作: request.get({网址:网址,标题:{“授权":令牌,'abc': 'def'}}) 在服务器端,我得到“abc"标头,但没有授权标头.为什么会这样? 解决方案 您是否尝试过使用 auth 密钥?请参阅项目的自述文件中的详细信息示例request.get('http://some ..
发布时间:2022-01-05 15:51:37 其他开发

HTTP_ORIGIN 的安全性如何?

我想查明来自第三方网站的传入 HTTP_REQUEST 调用是否来自我定义的域列表. 我知道可以使用 HTTP_REFERER 来查找第三方域的位置,但它不够安全.人们可以欺骗它或使用 Telnet 来伪造它. 那么,HTTP_ORIGIN 怎么样?它是从所有浏览器发送的吗?安全吗? 此外,人们可以在 HTTP_REQUEST 调用中伪造 REMOTE_ADDR 吗? 解决 ..
发布时间:2022-01-04 13:48:18 PHP

通过 Python 请求模块发出 HTTP 请求无法通过 curl 的代理工作?为什么?

使用此 curl 命令,我能够从 Bash 获得我正在寻找的响应 curl -v -u z:secret_key --proxy http://proxy.net:80 \-H "内容类型:应用程序/json" https://service.com/data.json 我已经看过另一篇关于代理的帖子请求模块 它帮助我用 Python 制定了我的代码,但我需要通过代理发出请求.但是,即使 ..
发布时间:2021-12-31 20:15:24 Python

如何从 Python 请求调用中提取 HTTP 响应正文?

我正在使用 Python 请求库.我想弄清楚如何从响应中提取实际的 HTML 正文.代码看起来有点像这样: r = requests.get(...)打印内容 这确实应该打印大量内容,但什么也不打印. 有什么建议吗?也许我误解了 requests.get() 的工作原理? 解决方案 您的代码是正确的.我测试过: r = requests.get("http://www.goog ..
发布时间:2021-12-31 20:09:47 其他开发

使用 Python 请求获取 HEAD 内容

我正在尝试解析使用 Python 完成的 HEAD 请求的结果 请求 库,但似乎无法访问响应内容. 根据 docs,我应该能够访问内容来自 requests.Response.text.这对我的 GET 请求很有效,但在 HEAD 请求中返回 None. GET 请求(有效) 导入请求响应 = requests.get(url)内容 = response.text content ..
发布时间:2021-12-31 19:52:43 Python

在 Python requests 库的 get 方法中使用标头

所以我最近偶然发现了这个用 Python 处理 HTTP 请求的很棒的库;在这里找到 http://docs.python-requests.org/en/latest/index.html. 我喜欢使用它,但我不知道如何将标头添加到我的 get 请求中.有帮助吗? 解决方案 根据 API,headers都可以用requests.get()传入: 导入请求r=requests.ge ..
发布时间:2021-12-31 19:46:29 Python

带有 Python 'Requests' 模块的代理

关于优秀的Requests模块的简短而简单的蟒蛇. 我似乎无法在文档中找到变量“代理"应包含的内容.当我向它发送一个带有标准“IP:PORT"值的 dict 时,它拒绝了它要求 2 个值.所以,我猜(因为这似乎没有包含在文档中)第一个值是 ip,第二个是端口? 文档只提到了这一点: proxys –(可选)字典映射协议到代理的 URL. 所以我尝试了这个……我该怎么办? ..
发布时间:2021-12-31 19:45:08 Python

如何判断请求是否来自代理?

是否可以检测传入请求是否是通过代理服务器发出的?如果 Web 应用程序通过 IP 地址“禁止"用户,他们可以使用代理服务器绕过这一点.这只是阻止这些请求的原因之一.如何实现? 解决方案 恕我直言,没有 100% 可靠的方法来实现这一点,但是以下任何标头的存在都强烈表明该请求是从代理服务器路由的: 通过:转发:x 转发:客户端 IP: 您还可以在客户端域名中查找 proxy 或 pxy. ..
发布时间:2021-12-31 19:41:35 C#/.NET

什么时候应该在 HTTP 代理服务器上使用 CONNECT 和 GET HTTP 方法?

我正在构建一个 WebClient 库.现在我正在实现一个代理功能,所以我正在做一些研究,我看到了一些使用 CONNECT 方法来请求 URL 的代码. 但是在我的网络浏览器中检查它,它不使用 CONNECT 方法而是调用 GET 方法. 所以我很困惑.我什么时候应该同时使用这两种方法? 解决方案 CONNECT 请求促使您的代理建立到远程端点的 HTTP 隧道.通常它用于 S ..

将“Cookie"放入“CookieJar"

我正在使用新的 Python 请求库来发出 http 请求.我从服务器获取一个 cookie 作为文本.我如何将它变成带有 cookie 的 CookieJar? 解决方案 我被这个问题搞糊涂了.requests 库会为您将 cookie 放入 jar 中. 导入请求导入cookielibURL = '...随便...'jar = cookielib.CookieJar()r = req ..
发布时间:2021-12-21 12:18:17 Python

如何将纯文本发布到 ASP.NET Web API 端点?

我有一个 ASP.NET Web API 端点,其控制器操作定义如下: [HttpPost]public HttpResponseMessage Post([FromBody] 对象文本) 如果我的帖子请求正文包含纯文本(即不应被解释为 json、xml 或任何其他特殊格式),那么我想我可以在我的请求中包含以下标头: Content-Type: text/plain 但是,我收到错误: ..

Node.js:如何限制 HTTP 请求大小和上传文件大小?

我正在使用 Node.js 和 express. 我想限制 HTTP 请求的大小.假设有人向我发送超过 2 MB 的 HTTP 请求,我会立即停止该请求.我查看了代码,我认为如果我更改核心,我可以做到.但是,有没有办法设置 max_request_size 或类似的东西? 这与我的第二个问题有关.我正在使用 express 从 req.files 获取上传的文件.有没有办法在文件大小超 ..
发布时间:2021-12-09 13:27:58 其他开发

HTTP 流水线请求文本示例

以下是请求单个页面的 HTTP 1.1 调用示例: GET/jq.js HTTP/1.1主机:127.0.0.1接受: */* 我了解使用 HTTP Pipelining,可以在不中断连接的情况下发送多个请求. 有人可以发布一些关于如何将此请求发送到服务器的文本示例,我希望能够通过命令行或使用 PHP 套接字来完成. 是否也需要在网络服务器上启用对流水线的支持? 主流网络服务器(ap ..
发布时间:2021-11-11 05:34:09 服务器开发

如何在 AngularJS 中在 onbeforeunload 上发送 HTTP 请求?

我有一个简单的 angular 应用程序,它有两个使用 ngRoute 加载的视图.当用户在视图之间导航以及用户离开页面(刷新窗口、关闭选项卡或关闭浏览器)时,我需要在服务器上进行一些清理. 我的第一站在这里:在 angularjs 中显示警报时用户离开页面.它解决了用户在视图之间导航的第一种情况.我是这样处理清理的: $scope.$on('$locationChangeStart', ..
发布时间:2021-11-09 03:30:55 前端开发