2011-09-26 10 views
3

現在、HTTPベースのAPIを使用しています。利用規約には、ユーザーが適切なユーザーエージェントヘッダーを送信する必要があります(「 - 」は無効と見なされます)。要求が拒否された場合、サーバーが応答している正しいHTTPステータスがどのようになるかはわかりません。助言がありますか?User-Agentヘッダーが無効であるため、リクエストを拒否した場合のHTTPステータスコードを修正します。

+0

私は利用規約を修正します。この要件は意味をなさない。 –

+0

なぜですか?この背景にある実際の考え方は、APIがどのアプリでどのくらい頻繁に使用されているかなど、いくつかの統計情報を収集することです。 – Niko

+0

Niko - User-Agentヘッダーを送信しないUAを使用する人は、確かにそれを任意の値に設定することができます。 「UAなし」のコードを書く必要がないという点を除いて、これは統計収集にどのように役立ちますか? –

答えて

4

400不正なリクエストまたは403禁止された2つのものがあります。

+0

400が私の選択です。 403はログインしているユーザー専用です –

関連する問題