2ちゃんねる用ブラウザ「Live2ch」part99 at SOFTWARE
[2ch|▼Menu]
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