python rest api 一直3300
Ta的回复 :请问你没遇到 TypeError: a bytes-like object is required, not 'str'? qq984958198: 回复fs1015: 看了下别人的帖子 说是不能有\n,我也是笑了,百度的程序员这么弱!!! base64后的语音文件要将\n去掉 成功代码: d = open('C:\\Users\\sa\\Desktop\\T0043G0005S0006.wav', 'rb').read() data = { "format": "wav", "rate": 16000, "channel": 1, "token": "24.82ee3624056a96c898fa34f56ee3ad86.2592000.1482482296.282335-8939388", "cuid": "123", "len": len(d), "speech": base64.encodestring(d).replace('\n', '') } print requests.post('http://vop.baidu.com/server_api', json=data, headers={'Content-Type': 'application/json'}).text 回复qq984958198: