baidu / baidu/unit-dmkit

请求接口时一直报错,

Open
#108 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
321
Forks
114
PR merge metrics
No merged PRs in 30d

Description

bot_tokens.json已经把技能和API配置好了,请问这是什么原因呢?

input:
报关单号12312到哪了
Traceback (most recent call last):
File "bot_emulator.py", line 97, in
main(sys.argv[1], sys.argv[2])
File "bot_emulator.py", line 67, in main
obj = requests.post(url, data=json.dumps(payload), headers=json_header).json()
File "/usr/lib/python2.7/site-packages/requests/api.py", line 116, in post
return request('post', url, data=data, json=json, **kwargs)
File "/usr/lib/python2.7/site-packages/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/site-packages/requests/adapters.py", line 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8010): Max retries exceeded with url: /search?access_token= (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused',))

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with bot_emulator.py, especially line 67, and inspect how bot_tokens.json supplies the request URL and access token. Reproduce the request and investigate the refused connection to 127.0.0.1:8010/search; done means the cause is identified and the request completes successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.