在linux上,我在localhost:8090上启动了服务器。我试图通过Jupyter笔记本从Docker容器中将PUT请求发送到本地服务器。 GET请求在docker容器中似乎工作正常,但PUT请求显示以下错误。
ConnectionError: HTTPConnectionPool(host='localhost', port=8090): Max retries exceeded with url: /xxxxx/xxxxx/xxxxx (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f6b9ee1d978>: Failed to establish a new connection: [Errno 111] Connection refused'))
使用本地终端的curl,我可以毫无问题地发送PUT请求。
PUT请求似乎在最初的1-2小时(即使是从docker容器中)开始工作,但随后开始出现错误。是否有一些连接仍然存在并且服务器无法再接受?重新启动服务器和我的机器无法解决问题。