質問: http 401-適切なwww-authenticateヘッダー値は何ですか? 現在作業中のアプリケーションには、セッションタイムアウト値があります。ユーザーがこの値(ユーザーが次にロードしようとするページ)より長く対話していない場合、ログインするように求められます。行われたすべての要求は、ajax呼び出しを含むこのメカニズムを介してルーティングされます。もともとログインページで200ヘッダーを送信していましたが、200 [応答]が送信されるとコードが実行され、これらのrpc呼び出しから返されるデータのほとんどはjsonまたは生のjavascriptであるため、ajax評価されます(尋ねないでください:|)。jsonパーサーはhtmlログインページを消費しようとしないため、401の方が優れていると提案しました。ただし、 仕様を読む の場合、www-authenticateフィールドも送信する必要があることに気付きました。このフィールドに適した値は何ですか? application loginで十分ですか?
回答: いいえ、使用する認証方法(通常は「基本」)と認証領域を指定する必要があります。リクエストとレスポンスの例については、 http://en.wikipedia.org/wiki/basic_access_authentication をご覧ください。 rfc 2617-http認証:基本認証およびダイジェストアクセス認証 を読むこともできます。