-1
對於燒瓶大師:燒瓶IE11超時問題
我在本地主機上運行Flask v12監聽。
導航定義路線在Chrome中正常工作。
IE11也有效,但通常會超時。在Flask中調試時,似乎Flask甚至沒有收到請求(路由的方法未被調用)。 IE開發人員控制檯中的網絡監視器只是表示請求正在等待處理。
如果我通過Chrome訪問該頁面,而IE11看起來正在超時,IE瀏覽器頁面將在Chrome完成加載後加載。
我沒有能力操作客戶端上的設置,所以如果有修復的話,修復就必須是服務器端。
任何建議表示讚賞。
實施例:
from flask import Flask
app = Flask(__name__)
@app.route('/dashboard/<string:report>/<string:region>/<string:lob>/', defaults={'branch': None, 'team': None})
@app.route('/dashboard/<string:report>/<string:region>/<string:lob>/<string:branch>', defaults={'team': None})
@app.route('/dashboard/<string:report>/<string:region>/<string:lob>/<string:branch>/<string:team>')
def dashboard(report, region, lob, branch, team):
return "TEST", 200, {'ContentType': 'text/plain'}
if __name__ == '__main__':
app.run(debug=True)
編輯1:更新WERKZEUG至12.1按照另一個線程。仍然是同樣的問題。
編輯2:Chrome似乎也開始展示相同的行爲,如果IE開始動作。除非IE刷新,否則Chrome無法響應。服務器需要重新啓動。另外,如果您打開全新的瀏覽器並以相對較快的速度粘貼網址,IE會始終凍結。
編輯3:
請[edit]包含[mcve]。 – davidism
@davidism完成。 – Searle
我無法重現您的問題。你確定代碼實際上證明了這個問題嗎? – davidism