Я развернул колбу в Windows Server 2016 на IIS . Все работало нормально, затем я обновил Windows, и теперь я не могу использовать reports.get () при развертывании.
Вот простой код:
from flask import Flask
from flask_cors import CORS
from flask import request
import requests
app = Flask(__name__)
CORS(app, resources={r"/*": {"origins": "*"}}, send_wildcard=True)
@app.route("/")
def hello():
r = requests.get('http://google.com')
return r.text
if __name__ == "__main__":
print ("\nAttempting to start server ...")
app.run(threaded = True, port=5052)
Когда я запускаю его, браузер зависает в течение 30 с или около того, а затем возвращает ошибку 500.
Сервер имеет доступ к Интернету: я могу просматривать, использовать pip и даже могуделать запросы из командной строки python или как отдельную программу, но не при ее развертывании.
Я пробовал заголовки, cors, воспроизводил практически все возможные настройки. Я понятия не имею, почему это больше не работает.