私はJersey経由で実装されたJava Google App Engineの安らかなサーバーを持っています。ブラウザ セッションで Google アカウントにサインインすると、ブラウザ ベースの curl のようなプログラムである Postman を使用して、GET、POST、PUT、および DELETE を成功させることができます。
現在、Requests ライブラリを使用して Python スクリプトで同様の呼び出しを試みています。
payload = "{\"key\":1, \"dateOpened\":2341342, \"dateClosed\":0, \"description\":\"test\", \"urgency\":2, \"staus\":1}"
r = requests.post("http://localhost:8080/ticket", params=payload)
print r.status_code
これを行うと、処理方法がわからないリダイレクトが表示されます。
com.google.apphosting.utils.jetty.AppEngineAuthentication$AppEngineAuthenticator authenticate
Got /ticket but no one was logged in, redirecting.
Requests ライブラリを使用してログインするにはどうすればよいですか? Requests ライブラリはシンプルなので、できれば引き続き使用したいと思っていますが、使用するのは初めてです。
ありがとう。