如何查看python请求发出的内容

第一个方法,使用fiddler代理抓包来查看

#代理fiddler
fiddler_proxies = {
    'http':'http://127.0.0.1:8889',  #抓取http请求,注意我的端口号修改过,默认8888
    'https':'http://127.0.1:8889'  #抓取https请求
}

def login(inData):
    url="https://www.imooc.com/"
    payload=inData  #参数
    # 加代理fiddler,亲测该proxies我的电脑不加也可以成功发送代理请求,加了也可以。
    resp = requests.post(url, params=payload, proxies=fiddler_proxies)
login({"username": "test", "password": "123456"})

第二个方法,使用print打印来查看

import requests
def login(inData):
    url="https://www.imooc.com/"
    payload=inData  #参数
    resp=requests.post(url,params=payload)#data、json、file、params
    #请求返回的str类型
    print(resp.text)
    #查看请求url
    #print(resp.request.url)
    #查看请求体
    #print(resp.request.body)
    #查看请求头
    #print(resp.request.headers)
login({"username":"test","password":"123456"})
原文地址:https://www.cnblogs.com/king2/p/13762415.html