私は作成したAPIにPOSTしようとしていますが、Postmanを使用してテストしています。私はInvalid JSON message received
というメッセージの返信として400 Bad Requestエラーを返送しています。無効なJSONメッセージが受信されました
これは、レコードがGETを使用してユーザーにフィードバックされている例です。
{
"id":3,
"title":"Radio Etiquette Book",
"summary":"This book provides advice on how to present a radio programme with flair.",
"timestamp":"2016-12-22T18:18:20+0000",
"author":{"id":1,...***},
"reviews":
}
私はauthor
は、サブなどentries
(その著者が作成したブック)と呼ばれるID、ユーザ名、パスワード、およびサブクラスなどの分野、およびreviews
(その著者によって書かれたレビュー)含まれているため問題はauthor
であると推定。
400 Bad Requestエラーを回避するために新しいエントリをPOSTするにはどうすればよいですか?私は間違って投稿しているが、それが実際に著者であるかどうか、どのように入力するべきかについて議論しているのかどうかはわかりません。
APIコードを表示できますか? API URLを指定することもできます。 – wannadream
「レビュー」フィールドも問題になる可能性があります。指定された例に値がないからです。 –
表示するコードの部分はどれですか? APIのURLはローカルです(つまり、 'website.app/api/v1/books'など)。私は正しいURLに投稿していると思う。 – kamil1995b