1

ブラウザ (Postman) で REST クライアントを使用して django-tastypie を試しています。

GET はうまく機能します。

GET http://127.0.0.1:8000/api/v1/entry/
GET http://127.0.0.1:8000/api/v1/entry/1/

しかし、次のエントリでは PUT が機能しません。

PUT GET http://127.0.0.1:8000/api/v1/entry/1/

次のエラーが表示されます。

{
    "error_message": "You cannot access body after reading from request's data stream",
    ...
}

ただし、リソースでメソッドを許可しました。それはどこから来ることができますか?

ありがとう

4

1 に答える 1

6

OK、解決策を見つけました。

postman で、「raw」オプションを選択し、json データを入力します。次に、右上の [ヘッダー] ボタンをクリックして、Content-Type ヘッダーを追加します。「アプリケーション/json」と入力します。

于 2012-08-05T06:58:23.957 に答える