管理人です。
ご指摘のとおり、PUTは冪等なメソッドなので、該当部分の記述を削除いたしました。
ありがとうございました。
こんにちは、いつもありがたく拝見させております。
さて、http://www.studyinghttp.net/connections のパイプラインの説明で、
「冪等でないリクエスト、すなわちレスポンスがリクエストの結果に依存するような
POSTやPUTリクエスト時には、パイプラインを行うべきではありません」
とありますが、PUT は冪等ではないでしょうか。(IDEMPOTENT だが SAFE でないメソッド)
POST 以外で比較的有名なものだと、PATCH は最近良く見かけるようになったので、
PUT → PATCH とすると良いのではないかと思います。
http://www.studyinghttp.net/auth
タイトルを変えました。
管理人です。
RFC 3986日本語訳に誤字が含まれています。
ご指摘通りに修正いたしました。
ありがとうございました。
意図的なものでしょうか?
意図はありませんでしたが、誤解を招く表現のようなので修正いたしました。
こんにちは。
RFC 3986日本語訳に誤字が含まれています。
http://www.studyinghttp.net/rfc_ja/rfc3986#Sec2.4
誤: 同じも縦列を複数回パーセントエンコード
正: 同じ文字列を複数回パーセントエンコード
また、このBBSへの投稿方法の説明で「/cgi-bin/bbs.cgi」ではなく「/bbs.cgi」となっているの意図的なものでしょうか?
http://www.studyinghttp.net/range
「範囲リクエスト」および「部分的レスポンス」について、検索される方が多かったので、一つのページにまとめました。
http://www.studyinghttp.net/appli#Client
HTTPクライアントについて、内容拡充
#add on 2011.03.02
deny from dy.bbexcite.jp
絨毯爆撃者は問答無用でアクセス禁止にします。
「持続的接続」を書き換えました。
http://www.studyinghttp.net/connections
思っている以上に、まず「接続」について理解されていないようなので、まず「接続とは何ぞや」ということを先に書いてから、その後に「持続的接続」について書くように修正しました。
2/15より広告枠が空いております。
TOPページのスタイルを変えました。
ついでに、過去のスタイルをAlternateで見えるようにしたけど、やっぱその時その時で自分の中の流行が変わってることに気付きますね。
それはともかく、今話題の「小悪魔女子大生の〜」を読み。
http://www.amazon.co.jp/gp/product/477414522X?tag=studyinghttp-22
これは良い本だ(´ー`)
ただ、3xxレスポンスの意味は、「お皿を変えました」じゃなくて「うさ執事が変わりました」もしくは「あちらのうさ執事にお尋ねください」が正解だと思います。ちゃんとチェックしてやれよ。
「ソーシャルネットワーク」を観に行きました。
http://www.socialnetwork-movie.jp/
導入部の顔面比較サイト立ち上げ部で、Apacheだの、wgetだの、インデックス丸見えだの、Perlだの(字幕にはなってませんでしたが、PHPという単語も聞こえた)の意味が100%理解できて楽しかったです(笑)
ブログもHTML直書きだったりとか、そんなところばっかり観てたかもだ。
ところで、ついにIPv4の在庫がなくなるようです。
ネタを更新しておきました。
http://www.studyinghttp.net/tcp_ip#ArchitectureToDelayDepletionOfTheIpAddresses
あけましておめでとうございます。
H_HttpDate.js/0.5リリース。
http://www.studyinghttp.net/program#H_HttpDate
読者より誤字を指摘いただいたので以下を修正いたしました。
http://www.studyinghttp.net/uri#Percent-Encoding <RFC3986引用部分>
・(誤)あるいは構成要素の中で区切り氏として〜
・(正)あるいは構成要素の中で区切り子として〜
併せて、RFC3986のsection2.1も同様の修正をいたしました。
ご指摘ありがとうございました。
他にも何かありましたらよろしくお願いいたします。
久しぶりに日本語訳してみました。
http://www.studyinghttp.net/rfc_ja/rfc5987
ついでに更新もしてみました。
http://www.studyinghttp.net/header#Utf8InParam
自宅の環境がWindows7になったんですが、Perlを入れようと思って検索したところ、「Padre」というものがあったので入れてみました。
Padre, the Perl IDE
…なんか、2008年くらいからあったみたいですが。
仕事では全く使う機会のないPerlですが、今でもたまに書きます。
しばらく前の話題ですが、HTSTにFirefox4も対応しましたね。
ttp://journal.mycom.co.jp/articles/2010/08/27/force-https-for-firefox/index.html
管理人です。
2010/05/16(Sun)
違います。
違う理由を「[Studying HTTP] HTTP Cookies」に追記しました。
2010/05/29(Sat)
ご指摘ありがとうございます。
修正いたしました。
こんにちは。
しばらく前から
HTTP Authorization ( [Studying HTTP] HTTP Authorization )
Content Negotiation ( [Studying HTTP] Content Negotiation )
のページが多くのブラウザで表示できない状態になっています。
Firefoxでは
「内容符号化 (Content-Encoding) に問題があります
不正または不明な形式で圧縮されているため、ページを表示できません。」
というエラーメッセージが、またGoogle Chromeでは
「エラー 330 (net::ERR_CONTENT_DECODING_FAILED): 不明なエラーです。」
というエラーメッセージが表示されます。
どうもContent-Encodingに問題があるようですが、私だけの問題でしょうか。
お時間のあるときでかまいませんので、調べていただけないでしょうか。
cookieの説明のdomainの部分ですが、「.」の数ではなく、区切られた区間の数が2や3以上なのではないでしょうか?
[Studying HTTP] HTTP Method
PATCHメソッドについて大幅改訂。
<Todo>
PUTとDELETEの(※)で逃げてる部分も改訂する。
HTTPのためのPATCHメソッド
現在のハイパーテキスト転送プロトコル(HTTP)では、「リソースの完全な置き換え」を行うためのPUTメソッドしかありません。
本書では、既存のHTTPリソースに対して「リソースの部分的な修正」を行うために、新たなHTTPメソッドであるPATCHを提案しています。
がんばれ!アドミンくん 第211話 − @IT
今月の初め頃に「はてなブックマーク」でエラくマークされたようですが、そこで「あとで読む」とした人は、あとで読むんですかね?
つーか、なんで今頃そんなにヒットしたのかもよくわからないし、今回マークされたサイトのドメインが“studyinghttp.net(wwwなし)”というのもよくわからないです。
ttp://b.hatena.ne.jp/entry/www.studyinghttp.net/(既存のはてブ)
ttp://b.hatena.ne.jp/entry/studyinghttp.net/(何故か今回盛り上がったはてブ)
こんにちは。
数日前から正常にページを見ることができるようになりました。
正常にページを見ることができるようにしてくださりありがとうございました。
こんばんは。
最近、このサイトのこのページ以外のページへアクセスするとき、すべてのページで403Forbiddenとなってしまいます。
自分には全く見覚えがないのですが、何かまずいことをしてしまったのでしょうか?
まずかった点があれば改めますので、何がまずかったか教えてくださいませんか?
よろしくお願いします。
Studying HTTP : Program
H_HttpReqObj.js, v0.1リリース。
開発のモチベーションは、世の中の「XMLHttpRequestサンプル」のほとんどが“readyState == 4”という類の「ヘタクソな」コードばかりであるというところからです。
なんというか、ソースコードにマジックナンバーを埋め込んでもなんとも思ってないのか。
JavaScriptなんて、メソッドもプロパティも作りたい放題なのに、なんで隠蔽しないのか。
ソースコードレビューを受けたら確実に最初に指摘を受けるところなんじゃないのか。
つーか、そもそも違和感すら持っていないんだろうなとは思うけど。
TOPページより、ステータスコードやヘッダのページの方がアクセスが多いのです。
個人的に一番読んでもらいたいページは“[Studying HTTP] Introduction of HTTP”なんですが。
読みやすいデザインというのは常に考えております。
W3Cは賞味期限切れ組織? − @IT
確かにHTTP/1.1の改訂とか、「おまえら決める気無いだろ」って感じるしなぁ
あけましておめでとうございます。
Last Callだそうです。
デファクトスタンダードのものを後追いで仕様書を書いてるというのが現実なので、正直世間の関心は低いのかな?
とりとめのない内容になっていた“/java”を廃止。
HTTP - Hypertext Transfer Protocol Overview
HTTP/1.1改訂版のドラフト第8版が発行されました。
日付が一ヶ月バグっておりますが(笑)
Issues(問題点)がまだかなり残ってるので、正式版発行まではまだかなりかかると思われます。
でも、Part5が一旦残件0になったみたいなので、今度読んでみようと思ってます。
[Studying HTTP] Character Sets
電子メールで「半角カナ」を使えない理由は、『拡張されていないSMTPサーバの場合、8ビット文字を含むデータを送られたら、拒否するかもしれないから』の理由を表すRFCの引用部分が間違っていたので修正。
http://www.itmedia.co.jp/news/articles/0910/16/news043.html
おそらく最初の考えとしては「『ネット上の場所』は、Unix環境のディレクトリ区切り子である“/”との区別をつけるため」に“//”をつけると言うようなことを考えていたのかもしれない。
Uniform Resource Identifier (URI): 一般的構文
でも、mailto:やnews:が指し示すURIであっても、「(ネットとは依存しない)単なる名前」ということはありえなくて、結局ネット上に存在する仕組みを使っている以上は、やっぱり『ネット上の場所』なはずで、だとしたらそれは「“//”が必要である」ということを示すことにはならないはずだよね。
とは言っても、ティムさんがいまさら(本当にいまさら)そんなことを指摘してくれたから、たまたま今そう思えているだけの話であって、そう言われなかったら、そんなこと考えることすらしなかったはずだよな、と。
ティムさんも語っているけれど、しかし「きょうび“//”がないから通信エラーになる」ということもあんまりないんですな。
それはたとえば「ttpスキーム(h抜きURL)」でも自動リンクを張るような仕組み(あるいはリテラシ?)が得られてきているということもあって、そもそもエンドユーザが「そんなこと」を意識すらしていないはずですよね。普通は。
まぁ、特にオチもない話なんですが(笑)
このネタがサイトにフィードバックできると一番いいんですけど。
配色を少し変えました。
Httpbis Status Pages
セキュリティに関するドラフトは既に期限切れ。
どうなっとんのや…。
Studying HTTP : Program
小物プログラムたちを一つのページにまとめました。
メモ
2008年11月、SunはJava 6 update10をリリースしました。
このバージョンより、Javaプラグインの構造を一新した次世代Javaプラグインが含まれています。
この次世代Javaプラグインでは、Javaアプレットの起動の高速化、Java<->JavaScript通信機能(かつてNetscape が「LiveConnect」と呼んでいた機能)の改善、Windows Vistaへの最適化などを実現しています。
互換性を維持するため、新しい Java Plug-In と従来の Java Plug-In がともに提供されています。
コンテンツが新しい Java Plug-In で適切に動作しない場合は、従来のプラグインの使用に切り替えることができます。
[Studying HTTP] Introduction of HTTP
W3Cの奥底から一つ文書を掘り起こして、ネタを書きましたw
思っていたよりアクセスが伸びないので、“/history”は廃止。
http://www.itmedia.co.jp/news/articles/0908/06/news031.html
「撲滅」っていう響きがエグいなぁ
つーか、ウチの会社も唯一のサポートブラウザがIE6だったりするんだよね。
XPの標準だし、この不況下でOSの入れ替えもままならない企業にしてみれば、なかなか撲滅とはならんと思うんですが。
つーか一般の会社からすれば「たかがブラウザ」だからなぁ。
http://www.samurai-factory.jp/info/2009/2009070796.html
今、日本ではIE7が一番多いらしい。
やっぱ「Vistaの標準だから」か…ということは、企業がWin7待ちの現状を考えると、あと2〜3年はIE6は死なないね。残念ながら。
え、俺? 俺は会社のにもFirefox入れてますよ。使えねーもん、IEなんか。
見つかったら? それはその時考えればいいじゃない(笑)
なんだこれだけでよかったのか
[Studying HTTP] HTML & XML
JavaScriptのネタが溜まって来たらページ独立するか
<Todo>
JavaAppletとJavaScriptの通信方法
XMLHttpRequest ←“HTTP”のサイトなんだからこっちが先だろって
面白いフォントを見つけたので使ってみた
Level Font - 1001 Free Fonts
はい、現実逃避中です
早く寝ろってのw
TOPページが野暮ったいので何とかしたいと、もう何年も思っているがなんともならないし、それを考える暇もないのだけど、それでも何とかしたいねぇ
リンク先の下に日本語でごちゃごちゃ書いてるのがいかんのかしら?
[Studying HTTP] History of the WWW
XHTML[tm]は結局流行らなかったねぇ
Webとは全然関係ないですが、「組込み適塾」というのに行かされることになっております。
組込み適塾| 組込みソフト産業推進会議
ここにフィードバックできそうなネタがないので、正直あまりやりがいが無…なんて言わないよ絶対
<Update>
[Studying HTTP] HTML & XML
DOMについて、過去に削った分を修正して再うp
<Todo>
[Studying HTTP] Character Sets
UCS-2とUTF-8について追記する
[Studying HTTP] HTML & XML
いまさらもいまさら、いまさらながら、JavaScriptの面白さに気づきました。
型も何にもない、なんでもオブジェクトになるというおおらかさは、なにより書いてて楽しい(笑)
でも仕事で使うとなると、このおおらかさの反面、メンテとか大変なんだろうなぁとも思いますが。
