识别HTTP请求中的参数

时间:2018-08-15 17:19:51

标签: python api http python-requests

我相当精通Python,并已开始探索请求库以制定简单的HTTP请求。我还研究了Sessions对象,这些对象使我可以登录到网站并使用会话密钥继续通过我的帐户与网站进行交互。

这是我的问题:我试图用Python构建一个简单的API,以执行某些可以通过网站执行的操作。但是,我不知道某些HTTP请求需要什么样才能通过请求库实现。

通常,当我知道如何通过网站执行任务时,如何识别:

  • HTTP请求的类型(对于我来说,GET或POST就足够了)
  • URL,即资源在服务器上的位置
  • 要成功完成请求,我需要指定的主体参数

1 个答案:

答案 0 :(得分:0)

这与python无关,但是您可以使用网络代理来检查您的请求。

  1. 下载Burpsuite之类的网络代理
  2. 设置您的浏览器以通过Burpsuite路由所有流量(默认为localhost:8080)
  3. 停用数据包拦截(在“代理”标签中)
  4. 正常浏览到目标网站
  5. 检查Burpsuite中的请求历史记录。您会找到所需的所有信息