Ajayi Oluwaseun Emmanuel
Ajayi Oluwaseun Emmanuel

Reputation: 1009

IQtNetwork.QHttp request credential issue

I am currently authenticating via a RESTful http api that generates a token which is then used for subsequent request.

The api server is written with python twisted and works great the auth token generation works fine in browsers

When requesting from software written in pyqt the first request hands over a token to the pyqt app while subsequent request from the pyqt app fails because the remote twisted server believes it is another browser entirely.

javascript ajax does this too but is solvable by sending xhrFields: {withCredentials: true} along with the request.

How do I resolve this in PyQt?

Upvotes: 1

Views: 61

Answers (1)

Ajayi Oluwaseun Emmanuel
Ajayi Oluwaseun Emmanuel

Reputation: 1009

So i figured out that Qt isn't sending the TWISTED_SESSION cookie back with subsequent requests. all i did was send the cookie along with subsequent requests and it worked fine. i had to sqitch to python's request to ease things

Upvotes: 1

Related Questions