request.json python,python requests 编码

  request.json python,python requests 编码

  我以前在做自己的测试时使用python请求。发送各种http请求非常方便。但是最近升级到python3使用请求后,我发现在我的请求发出去之前,请求会做一些解码/目录压缩等等。

  举几个例子:

  /test.php?a=abcd

  使用请求发出请求后,数据包捕获会发现实际请求中的参数被解码并变成以下内容:

  /test.php?a=abcd

  另一个例子:

  aa.com/abcd/./123/./test.php

  最后,发送的请求路径变成如下:

  aa.com/test.php

  本来我是准备用requests发出各种攻击请求,然后观察效果的。结果最后发出去的内容都给我解码了。

  因为太习惯用python reqeusts了,又不想换其他库,所以还是简单下载源代码解决以上问题吧。

  python 3.8/site-packages/URL lib 3/util/URL . py注释掉以下行

  python 3.8/site-packages/requests/models . py修改如下

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: