R httr POST 関数を使用して、JSON の本体を API に送信しています。API は適切に 302: Found メッセージを返していますが、httr は応答の本文 (重要な情報を含む JSON 本文) を取得する前に関数を終了しています。
Verbose() 引数を指定して httr を実行すると、次のような応答が返されます。
<- HTTP/1.1 302 Found
<- Cache-Control: no-cache
<- Pragma: no-cache
<- Content-Length: 47
<- Content-Type: application/json; charset=utf-8
<- Expires: -1
Error in function (type, msg, asError = TRUE) :
necessary data rewind wasn't possible
端末から同じ cURL 投稿を実行したところ、送信した内容が 302 と目的の本文の両方を含む API からの応答を生成することを確認できました。
参考までに、私のRコードは次のとおりです。(注: y は JSON 形式の本体です)
POST("https://thewebsite",authenticate("myusername","mypassword",type="basic"),
add_headers("Content-Type" = "application/json"),
body = y, verbose())
エラーを回避して 302 メッセージの内容を取得する方法について何か考えはありますか?