我目前正在通过RESTful http api进行身份验证,该API会生成一个令牌,然后用于后续请求。
api服务器是用python编写的,效果很好 身份验证令牌生成在浏览器中正常工作
从pyqt编写的软件请求时 第一个请求将令牌移交给pyqt应用程序 而来自pyqt应用程序的后续请求失败,因为远程加密服务器认为它完全是另一个浏览器。
javascript ajax也这样做,但可以通过发送xhrFields:{withCredentials:true}以及请求来解决。
如何在PyQt中解决此问题?
答案 0 :(得分:1)
所以我发现Qt没有随后的请求发回TWISTED_SESSION cookie。 我所做的只是发送cookie以及随后的请求,它工作正常。 我不得不按照python的要求来缓解事情