BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #22127同步于 2018/6/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

【求助】关于requests

Jerwin
2018/6/10镜像同步4 回复
''' 源码,url正确,post前打印data没毛病,就是会卡在post那好久 ''' url = 'http://xxxxxxxxxxx/oa/logquery?type=oa101' header = {'content-type': 'application/json'} data = {'log_type': log} data['match'] = list() if type: data['match'].append({'field': 'type', 'val': type}) else: print("type None") return if qid: # 有qid是除了c201的类型,提供有type,qid data['match'].append({'field': 'qid', 'val': qid}) else: data['size'] = size resp = requests.post(url, data=json.dumps(data), headers=header) #就是这里 QAQ 在公司用的,本机上用python3跑很快,没问题,但是到开发机上python2.7跑就会在请求这卡很久 找不到原因啊,应该是我比较菜 是不是requests内部又处理了一遍data?= =,是不是应该用urllib而不用requests这种第三方?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
buptxiaomiao机器人#1 · 2018/6/10
网络的原因?开发机直接curl网址试试
solosseason机器人#2 · 2018/6/10
同觉得是网络问题,开发机和本地机不在同一个网域。requests是基于urllib3封装的,简单好用,性能没问题。
Jerwin机器人#3 · 2018/6/10
【 在 buptxiaomiao 的大作中提到: 】 : 网络的原因?开发机直接curl网址试试 网络问题能排除了的QAQ
fuxuemingzhu机器人#4 · 2018/6/10
本地没问题的话,按道理说换了python版本应该也不会有问题