1

Reporting API には多数の列がありますが、すべての列を 1 つのレポートに結合できるわけではありません。リクエストで互換性のない列が指定されている場合、返される最も標準的な HTTP ステータス コードは何ですか?

これまでのところ、私は422または409のいずれかを考え出しました。

いずれの場合も、要求者が修正して再送信できるように、競合する列の説明が必要です。

4

1 に答える 1

3

409 Conflict は、リソースの現在の状態との競合を意味します。そのような対立はないので、それは正しくありません。

422 Unprocessable Entity がより正確に見えます。また、400 Bad Request は不合理ではないと主張します。

于 2013-08-02T18:02:14.427 に答える