1. 程式人生 > >jjyq app登入介面報:“內容型別不支援”???

jjyq app登入介面報:“內容型別不支援”???

1.在 app上進行登入操作,成功。

2.通過fiddler抓包得到jjyq登入介面的url、param、header。

3.在pycharm中使用requests發起請求,執行報錯:內容型別不支援?

import requests

Logger=My_Log()

class HttpRequest:
    def __init__(self,url,param,head=None):
        self.url=url
        self.param=param
        self.head=head

    def httprequest(self,method,cookies=None):
        
try: if method.upper()=='GET': response=requests.get(self.url,self.param,headers=self.head,cookies=cookies,verify=False) return response elif method.upper()=='POST': response=requests.post(self.url,self.param,headers=self.head,cookies=cookies,verify=False)
return response except Exception as e: print("請求出錯為%s"%e) raise e if __name__ == '__main__': url='https://www.1v1.one:1443/hxj_srv/customer/quick_login' param={"deviceId":"decffbcb-8756-3c2d-af09-335d9a790003","loginType":"0","source":"zzwbd","appSource":"zzw","channel
":"android","code":"666666","mobile":"17612776696"} head={ "androidId": "d4b71da4209cabd9", "seriaNumber": "e2a1b47a", "imei": "862124035935944", "macAddress": "26:07:C0:EE:09:5F", "Authorization":"", "netType": "wifi", "deviceType": "MI MAX", "osVersion": "6.0.1", "gps":"0.0,0.0", "appVersion":"2.5.14", "appType":"android", "deviceId":"decffbcb-8756-3c2d-af09-335d9a790003", "authChannel": "jjyq", "Content-Type": "application/json; charset=utf-8", "Content-Length": "161", "Host":"www.1v1.one:1443", "Connection": "Keep-Alive", "Accept-Encoding": "gzip", "User-Agent": "okhttp/3.11.0" } result=HttpRequest(url,param).httprequest('post') print(result.json())
View Code