1

私は現在、後続のリクエストに使用されるトークンを生成するRESTful http APIを介して認証しています。

API サーバーは python twisted で記述されており、うまく機能します。認証トークンの生成はブラウザーで正常に機能します。

pyqt で記述されたソフトウェアから要求すると、最初の要求は pyqt アプリにトークンを渡しますが、pyqt アプリからの後続の要求は失敗します。これは、リモートのツイスト サーバーが完全に別のブラウザーであると認識しているためです。

javascript ajax もこれを行いますが、リクエストと共に xhrFields: {withCredentials: true} を送信することで解決できます。

PyQtでこれを解決するにはどうすればよいですか?

4

1 に答える 1

1

だから私は、Qtが後続のリクエストでTWISTED_SESSION Cookieを送り返していないことを理解しました。私がしたことは、後続のリクエストと一緒に Cookie を送信することだけで、うまくいきました。物事を楽にするために、Pythonの要求に合わせなければなりませんでした

于 2015-02-04T17:12:47.787 に答える