如何传递 HTTP 标头详细信息以响应 POST 请求

卓别林

请注意,我对编码世界仍然很陌生,并且只编写了一周的代码。因此,如果我的问题很愚蠢,请原谅我。

我目前的目标是使用我的 python 脚本登录一个网站。

我需要从 HTTP 响应头中取出信息并将其添加到我的 POST,这是我当前的脚本:

import requests

targetURL = "http://website.com/login.aspx"

headers = { "Host": "192.168.56.101",
            "User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0"}

get_request = requests.get(url=targetURL,
                           headers=headers)

我得到的回应如下:

HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Pragma: no-cache,no-cache
Content-Length: 15748
Content-Type: text/html; charset=utf-8
Expires: -1
Set-Cookie: ASP.NET_SessionId=123456

如何使用从上面收到的信息创建 HTTP 帖子?

任何信息将不胜感激。

扎格斯

的返回值requests.get是一个具有您可以访问的属性的对象。请尝试以下操作:

response = requests.get(url=targetURL, headers=headers)
response_headers = response.headers

response_headers是字典。您可以修改它并将其传递给您需要的任何内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

您如何查看请求详细信息,包括标头,Kong正在创建的主机?

如何在HTTP DELETE请求中传递身份验证详细信息?

如何传递HTTP标头以从API发出请求?

如何在soapUI中获取请求的HTTP标头信息?

如何获取完整的 HTTP 请求(非响应)标头

Firebase:响应 http POST 请求

如何重试HTTP POST请求

如何发出HTTP Post请求并以JSON Android获取响应

如何获取HTTP响应错误的详细信息

无法使用 http post 传递请求参数

将JSON传递到HTTP POST请求

播放框架,设置HTTP POST请求标头

Web API - 包括标头和正文的 HTTP Post 请求

如何从 HTTP POST 请求更改为 HTTPS POST 请求?

空手道框架-如何在karate-config.js文件的一个变量中设置多个api请求标头详细信息

我应该如何在http post请求的请求有效负载中传递json数据

在jmeter中捕获来自HTTP请求和响应的详细信息

使用HTTP标头发送POST请求

了解HTTP POST请求/响应过程

http post请求没有响应

iOS:如何执行HTTP POST请求?

如何发出HTTP POST Web请求

发出请求时,如何在标头中包含移动设备详细信息?

如何在Flutter中的HTTP发布请求中传递标头?

如何在Spring RestTemplate中将HTTP标头传递给GET请求

IE11:未传递空的HTTP请求标头

如何使用Spray RestAPI从服务器端获取HTTP请求标头信息

如何通过Spring RestTemplate更改获取请求中的响应http标头?

如何在Ionic 3上将URL参数(查询字符串)传递给HTTP POST请求