lijiejie/swagger-exp

大佬可以看看吗为什么有这样的错误,小弟求请教

soshunte opened this issue · 0 comments

就是前面运行的不错,中途出现的这样的情况
Traceback (most recent call last): File "C:\Users\Lenov\Downloads\swagger-exp-master\swagger-exp-master\swagger-exp.py", line 109, in process_doc scan_api(method, base_url, path, params_str) File "C:\Users\Lenov\Downloads\swagger-exp-master\swagger-exp-master\swagger-exp.py", line 130, in scan_api r = requests.post(api_url, data=_params_str, headers=headers, verify=False) File "D:\py\lib\site-packages\requests\api.py", line 115, in post return request("post", url, data=data, json=json, **kwargs) File "D:\py\lib\site-packages\requests\api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "D:\py\lib\site-packages\requests\sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) File "D:\py\lib\site-packages\requests\sessions.py", line 703, in send r = adapter.send(request, **kwargs) File "D:\py\lib\site-packages\requests\adapters.py", line 486, in send resp = conn.urlopen( File "D:\py\lib\site-packages\urllib3\connectionpool.py", line 699, in urlopen httplib_response = self._make_request( File "D:\py\lib\site-packages\urllib3\connectionpool.py", line 394, in _make_request conn.request(method, url, **httplib_request_kw) File "D:\py\lib\site-packages\urllib3\connection.py", line 234, in request super(HTTPConnection, self).request(method, url, body=body, headers=headers) File "D:\py\lib\http\client.py", line 1282, in request self._send_request(method, url, body, headers, encode_chunked) File "D:\py\lib\http\client.py", line 1327, in _send_request body = _encode(body, 'body') File "D:\py\lib\http\client.py", line 166, in _encode raise UnicodeEncodeError( UnicodeEncodeError: 'latin-1' codec can't encode characters in position 13-22: Body ('云集提交人脸认证结果') is not valid Latin-1. Use body.encode('utf-8') if you want to send it encoded in UTF-8.