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
浮云间
相关分类