2015-02-04 5 views
1

현재 후속 요청에 사용되는 토큰을 생성하는 RESTful http api를 통해 인증하고 있습니다.IQtNetwork.QHttp 자격증 명 요청 문제

이 API 서버는 트위스트 파이썬으로 작성과 큰 정식 토큰 생성이 브라우저에서 잘 작동 작동합니다

후속 동안 PyQt는 응용 프로그램 에 토큰을 통해 PyQt는 첫 번째 요청의 손에 작성된 소프트웨어에서 요청 원격 트위스트 서버가 완전히 다른 브라우저라고 믿기 때문에 pyqt 앱의 요청이 실패합니다.

javascript ajax도이 작업을 수행하지만 xhrFields : {withCredentials : true}를 요청과 함께 보내면 해결할 수 있습니다.

어떻게 이것을 PyQt에서 해결할 수 있습니까?

답변

1

그래서 나는 Qt가 TWISTED_SESSION 쿠키를 후속 요청으로 보내지 않는다는 것을 알아 냈습니다. 내가 한 것은 쿠키를 후속 요청과 함께 보내면 정상적으로 작동합니다. 물건을 쉽게하기 위해 Python의 요청에 맞추어야했습니다.