問題描述python下使用urllib2請求報urllib2.HTTPError 422錯誤問題出現的環境背景及自己嘗試過哪些方法打印請求的url,data,header等沒發現異常。網上沒找到相關的方法相關代碼// 請把代碼文本粘貼到下方(請勿用圖片代替代碼)request_headers = {"Content-type": "application/json", "X-Auth-Token": auth_msg.token_id}request_data = single_cal_node.__dict__result = http_post(url, request_data, request_headers)def http_post(url, data_json, headers):
"""
:param url: 請求Url
:param data_json: data_json為字典型對象
:param headers:
"""
data_json_str = None
if data_json is not None:
data_json_str = json.dumps(data_json) # 生成頁面請求的完整數據
if headers is None:
headers = default_headers
req = urllib2.Request(url, data_json_str, headers=headers)
response = urllib2.urlopen(req) return response.read()你期待的結果是什么?實際看到的錯誤信息又是什么?期待 請求成功,且返回正確信息。錯誤信息urllib2.HTTPError: HTTP Error 422: Unprocessable Entity
添加回答
舉報
0/150
提交
取消