Flask ошибка socketServer по запросу - python 3.8 - PullRequest
0 голосов
/ 12 января 2020

Я настраиваю python flask для службы API. Но получаю ошибку по запросу. Я использую python версия 3.8

Вот мой manager.py

import unittest
import time
from app import app, manager

@manager.command
def run():
    """Run the app."""
    app.run(host='0.0.0.0')

if __name__ == '__main__':
    manager.run()

Я запускаю команду python manager.py run, она показывает:

$ python manage.py run

* Serving Flask app "app" (lazy loading)
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: on

Но когда Я отправил запрос по маршруту, после чего показывались ошибки:

----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 50776)
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 50778)
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/socketserver.py", line 650, in process_request_thread
    self.finish_request(request, client_address)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/socketserver.py", line 360, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/socketserver.py", line 720, in __init__
    self.handle()
  File "/Users/selim.bongo/Sites/python/digital-agency-ms/venv/lib/python3.8/site-packages/werkzeug/serving.py", line 327, in handle
    rv = BaseHTTPRequestHandler.handle(self)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/http/server.py", line 425, in handle
    self.handle_one_request()
  File "/Users/selim.bongo/Sites/python/digital-agency-ms/venv/lib/python3.8/site-packages/werkzeug/serving.py", line 361, in handle_one_request
    elif self.parse_request():
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/http/server.py", line 351, in parse_request
    conntype = self.headers.get('Connection', "")
AttributeError: module 'http.client' has no attribute 'get'
----------------------------------------

Предложите способ решения этой проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...