2ちゃんねる用ブラウザ「Live2ch」part99
at SOFTWARE
738:名無しさん@お腹いっぱい。
10/01/22 03:09:41 O9O44Wo+0
事実板のURLはスラッシュ付きが正しく、スラッシュ無しはサーバー側の手間が増えてる
普通のWebブラウザだと人間の目、使った感じでは
最後のスラッシュありでもなしでも、同じに見えるかもしれんが、
サーバーとクライアントは一仕事増えてる
スラッシュ付きでアクセスすると、まずクライアント(ブラウザ)が
「このURLのファイルちょーだい」ってサーバーにリクエストする
そうするとサーバーは「あいよ、これだね」って感じにデータを送ってくる。
それだけ
スラッシュ無しでアクセスすると、まずクライアント(ブラウザ)が
「このURLのファイルちょーだい」ってサーバーにリクエストする
ここまでは同じだが、スラッシュがないから、「akiba」というディレクトリではなく、
ファイルではないのかとサーバーが判断する
そうするとサーバーが「そんなファイルないけど、ディレクトリならあるよ?もしかしてそれはファイルじゃなくてディレクトリと違う?」
ってクライアント(ブラウザ)に返してくる
そうするとブラウザが「あー、サーセン、ディレクトリだったわ、最後にスラッシュつけてもっかいリクエストするね」となり、
最後にスラッシュが補完され再度リクエストされ、表示される
>>733の上のURLで実際開いてみれば分かるとおもうが、表示おわったときは
自動的に最後にスラッシュが補完されてるはず
これはブラウザの仕事じゃなくて、サーバー側が
「そのURLのファイルはないから、スラッシュつけるんと違う?」とひとつ仕事してくれたからそうなってる
Live2chの板登録はhttpのリクエストを送るわけではなく、
ただURLを指定して解析し、ボード一覧に追加する仕様なわけだから、
最後のスラッシュがないということは、板のURLとして不正としか判断できん
普通のブラウザは勝手にスラッシュつけてるわけではなく、
サーバーとお話しながら正しいURLに訂正してくれてるわけだな
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5381日前に更新/274 KB
担当:undef