1
0
mirror of https://github.com/GNS3/gns3-server synced 2024-12-26 00:38:10 +00:00

Force close the keep alive when sending a 401

Work around a Qt issue where Qt
timeout instead of handling the 401
this happen only for the first query send by the
client.
This commit is contained in:
Julien Duponchelle 2015-09-16 15:52:13 +02:00
parent 958274e8f6
commit 802d0628bd

View File

@ -109,6 +109,9 @@ class Route(object):
response = Response(request=request, route=route) response = Response(request=request, route=route)
response.set_status(401) response.set_status(401)
response.headers["WWW-Authenticate"] = 'Basic realm="GNS3 server"' response.headers["WWW-Authenticate"] = 'Basic realm="GNS3 server"'
# Force close the keep alive. Work around a Qt issue where Qt timeout instead of handling the 401
# this happen only for the first query send by the client.
response.force_close()
return response return response
@classmethod @classmethod