脳みそスワップアウトスマートフォン用の表示で見る脳みそスワップアウト揮発性なもので。この広告は、90日以上更新していないブログに表示しています。Request)不正な形式,無意味なデータをクライアントが送信してきた場合。クライアント側の汎用エラーなので,他の4xx系が使えなければこれ。必要あればbodyにエラーメッセージを付ける。(Unauthorized)認証情報がない・正しくない。WWW-Authenticateヘッダにクライアントへの指示を設定,ヒントを与えるべき。bodyにはエラードキュメント。ヒントのHTMLでもいい。Required)予約。これはリソースが存在することを暗黙のうちに公表している。認証情報が不足している場合は401なので,。特定IPや時間帯による制限に使う方がいいのだろう。bodyには拒否された理由のドキュメント。Found)リソースがない場合。クライアントがどのリソースを要求しているのかをサーバ側がわからない場合。Required)を隠すための嘘である可能性もあることに注意。Allowed)このリソースがサポートしていないHTTPメソッドを使った場合。Allowヘッダにはサポートするメソッドのリストを付ける。Acceptable)Accept-*の内容に制限が多すぎて,表現を返せない場合。無視して優先度の高い表現を200とともに返すことが多いためあまり使われない。bodyは有効な表現のリンクのリスト。Required)proxyサーバの場合のみ。認証をクリアしなければproxyが使えないことを示す。Proxy-Authorizationヘッダのついたリクエストと併用される。Proxy-Authenticateヘッダに,期待する認証の情報をつける。407をクリアしたあと,401に引っかかる可能性があるがこの挙動に問題はない。Timeout)あまり使わない。コネクション確立後,全然リクエストが送られてこないのであれば,これを返して接続閉じる必要がある。アプリのレイヤではあまり使わなさそう。(Conflict)すでにリソースが存在する場合。何らかの競合・矛盾が起きてしまう場合にこれを返す。Locationに競合の原因であるURIをポイントする。bodyにはドキュメントを。必須ではないがあったほうがいいと思う。(Gone)リソースがない場合。以前にはそこにリソースがあったが,現在はもう存在しないことをわかっており,かつ新しいURIを知らない場合。知っているのなら301である。301同様,永続的な扱いである。Required)Content-Lengthヘッダのないリクエストを許可しない場合。Failed)リクエストヘッダで事前条件を指定されたものの,その条件が満たされなかった場合。If-Unmodified-SinceをつけたPUTで使う。If-Unmodified-Sinceのいずれかのヘッダを持つリクエストと併用する。If-None-MatchのGETとHEADが満たされなかった場合だけは304である。Large)データが大きすぎてサーバが処理できないことを示す。クライアント側がこのエラーを気にする場合は,先にExpect付きで送って100が得られるかどうかを確認するという方法がある。Retry-Afterヘッダに日時や秒数を指定することができる。一時的な問題だった場合などにはこれを付ける。Long)あまり使わない。HTTPの仕様ではURIの長さに制限はないが,webサーバで制限がある場合がほとんど。サービスもそれに倣うなら使うのだろう。Type)理解できないメディアタイプで送られてきた場合。汎用的な400を使ってしまってもいい。Satisfiable)あまり使わない。範囲がリソース自体よりも大きいなど,部分GETで範囲が適用できない場合。Range付きのリクエストと併用される。If-Rangeが付いていた場合は送信されない。Content-Rangeにリソースの実際のサイズをつける。Failed)100の逆。ClientPHPで久しぶりにSOAP接続することになった。CentOS-6.5...2012-07-04Zend_Http_ClientのすすめPHPでちょっとしたHTTPリクエストを送る必要がでてきた。(Continue)そのリクエストが受けられるということを示す。)はてなブログをはじめよう!lion_and_pericanさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。