Python 在另一个(GET和POST)中运行http请求时出错

Python 在另一个(GET和POST)中运行http请求时出错,python,rest,http,fastapi,Python,Rest,Http,Fastapi,我在尝试运行以下代码时遇到此错误: requests.exceptions.ConnectionError引发ConnectionError(err,request=request) requests.exceptions.ConnectionError:('Connection aborted',ConnectionResetError(10054',现有连接被远程主机强制关闭',None,10054,None)) 当我删除“get\u order\u data”中的“get\u refres

我在尝试运行以下代码时遇到此错误:

requests.exceptions.ConnectionError引发ConnectionError(err,request=request) requests.exceptions.ConnectionError:('Connection aborted',ConnectionResetError(10054',现有连接被远程主机强制关闭',None,10054,None))

当我删除“get\u order\u data”中的“get\u refresh\u token”调用时,代码会起作用。 我有另一个API连接,以类似的方式工作,所以我目前卡住了

def get_order_data(order):
old_refresh_token = open('refresh_token.txt', 'r').read()
new_token = get_refresh_token(old_refresh_token)
print(old_refresh_token)

response = requests.get('http://127.0.0.1:8000/{}'.format(order),
                        headers={'Authorization': 'Bearer {}'.format(new_token)})
return response.json()


def get_refresh_token(token):
    response = requests.post('http://127.0.0.1:8000/refresh',
                             headers={'Authorization': 'Bearer {}'.format(token),
                                      'Content-Type': 'application/x-www-form-urlencoded'},
                             data={'grant_type': 'refresh_token',
                                  'refresh_token': token})

rt_file = open('refresh_token.txt', 'w')
rt_file.write(response.text)
rt_file.close()

return response.text




print(get_order_data('1519385'))

似乎连连接都无法建立……服务器是否可以访问?您可以在浏览器中尝试
localhost:8000/docs
,检查它是否可用running@Isabi我可以通过localhost:8000/文档访问服务器。除了在get_order_数据中运行get_refresh_token外,其他一切似乎都正常工作。您的服务器在终端/日志文件上记录了什么?这意味着没有调用路由器的功能。您是否可能有另一台服务器?已经在那个端口上运行了吗?更新:我猜伊莎比是对的。几天后我回来了,电脑重新启动,脚本运行正常。我还不确定另一台服务器在该端口上的哪个位置已经运行,但如果再次发生这种情况,我将尝试深入研究。谢谢伊莎比