• ベストアンサー

HTTP GET

例1)http://www.goo.ne.jp/index.html 例2)http://www.goo.ne.jp ブラウザにアドレスを入力する時、上記に示した二つの例のどちらでも同じページにアクセスできますが、例2の様にindex.htmlを省略した場合、HTTPのプロトコルにおいて、GET の後のパスは何を指定するのでしょうか? GET ??? HTTP/1.0 ???の部分は何を指定するのですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

その場合は、ファイル構造の一番上を表す"/"となります。 GET / HTTP/1.0 ちなみにサーバの設定によって、 ファイル名を省略した場合に使用するファイルの名前は、 index.htmlだったり、index.htm、index.phpなどになります。

kingfruits
質問者

お礼

ありがとうございました。

関連するQ&A

  • HTTP プロトコル(正しい GET コマンドの書き方)

     Perl を使って自分のリンク集のリンクの存在チェックプログラムを作っています。  で、HTTP プロトコルの、こちらが発行するリクエストで "GET xxxxx HTTP/1.0" というのがあると思いますが、この xxxxx の部分の文法でちょっと手間取ってます。  というのも、サーバーによって http:// から始まるパスでなければならない場合と、ドメイン名は除いた純粋なパス("http://www/xxx/" であれば、"/xxx/" ということ)でなければならない場合の2通りがあるんです。  ほとんどのサーバーは両方OKなんですが、一部のサーバーだけがそういう設定になっているようです。  正しいクエリーURIの記述の仕方とかあるんでしょうか。  それとも、やっぱり2回リクエストするしかないんでしょうか。

  • HTTP1.0のブラウザ

    こんにちは。 システムの開発をしていてHTTP1.0のプロトコルでつなげられるブラウザを探しています。 古いバージョンのものだと大丈夫そうなのですがネットスケープにしてもIEにしても古いとダウンロードのページ自体ないので困っています。 ダインロードできるサイトや上記のブラウザを知っている方は教えてください。 よろしくお願いします。

  • HTTP GETで認証をする

    すいません。 今Inettransferでhttpコントロールを使いサーバーからファイルをGETする仕組みを作っているのですが、その際サーバーには匿名アクセスを拒否し認証をしたいと思っています。 フォルダにIDとpassを付けてもGETが出来ません。PUTは出来たのですが、どなたか分かる人いませんか? ちなみにEveroneを付けるとGETが出来たので、PATHなどには問題ないです。 With Http1 .Timeout = 60000 .Url = urlSourceFile .get fileBuffer, , "ID", "PASS" If .Status = 200 Then         ~処理する。 エラーコードは、401です。

  • HTTPでフォームを送信したい

    JavaScriptで書かれた認証文字数チェックがある ユーザIDやパスなどの入力フォームを 本来サブミットで送信する内容を HTTPでPOSTまたはGETして、直接cgiにフォーム内容を 送信したいのですがその様なことは可能でしょうか? 可能でしたら方法やその理屈を教えていただけません でしょうか? 理由 通常ブラウザでアクセスするページを 専用のクライアントを作成し通信したいため submit形式のフォームをPOSTかGETで処理したい。

  • HTTPアクセスの処理

    HTTPで「http://www.yahoo.co.jp」にアクセスしようとした場合、どのような内部処理が行われるのでしょうか? 大まか流れとして 1・DNSによる名前解決 2・TCPセッションの確立 3・HTTP要求 と考えてます。(ARP解決は省略します) 1・DNSによる名前解決 プロトコルスタックの流れだとHTTP→DNS→TCP→IP→Ethernetでネットワークに送信され、応答がEthernet→IP→TCP→DNSになると思います。 2・TCPセッションの確立(省略) SYN→SYN ACK→ACK 3・HTTP要求(省略) HTTP GET→HTTP 200 OK わからない部分は1・DNSによる名前解決が終わったあとどうやって2・TCPセッションの確立に移行するのかということです。 (同様に2・TCPセッションの確立が終わったあとに3・HTTP要求)

  • HTTP serverのサンプル

    ソケットを使った簡単はHTTP serverを作りたいのですが、ブラウザでLocalhostで指定したら、Helloとだけ返す簡単なHttp serverのサンプルプログラムを教えて頂けないでしょうか。 ソケットの部分は出来ていますが、HTTPの部分が分かりません。 よろしくお願いします。

  • スペースを含んだパスにブラウザでアクセス出来ない

    CentOS7でApache HTTP server2.4を使用しているのですが、httpd.confで指定してあるDocumentRootディレクトリ下にスペースを含んだパスは、ブラウザに表示もされないし、アドレスを入力しても 500 Internal Server Errorとなります。スペースを含んだパスにアクセスできるようにする方法はないでしょうか?

  • robots.txt HTTP/1.1" 404 208 について

    よろしくお願いします。 2年ほど自宅サーバーでHPを公開しています。最近、以下のようにローカルホストに対して robots.txt に関係するアクセスログが記録されます。 ------------------------------------------------------------------ 127.0.0.1 - - [ 日時記載省略 ] "GET /robots.txt HTTP/1.1" 404 208 127.0.0.1 - - [ 日時記載省略 ] "GET /robots.txt HTTP/1.1" 404 208 127.0.0.1 - - [ 日時記載省略 ] "GET /robots.txt HTTP/1.1" 404 208 127.0.0.1 - - [ 日時記載省略 ] "GET /robots.txt HTTP/1.1" 404 208 127.0.0.1 - - [ 日時記載省略 ] "GET /robots.txt HTTP/1.1" 404 208   ・   ・ ※ 行数は1アクセスに対して4~8行程度。(日によって変わる) ------------------------------------------------------------------ ログとしては未検出エラーのようですが、自サバのルートディレクトリーなどには robots.txt を、過去を含めて一度も設置した事がありません。 ただ、この現象が出だしたのは、利用しているHTTPソフトApache 2.0 を 2.2 へバージョンアップした頃から。また、別途公開しているブログ(OCN)のタイトル画像のリンクをこの自サバのルートに置いている画像から引き出した頃からです。 しかしこのような構成は過去からずっと行っており、従来から Apache 2.0 の利用で、robots.txtなるファイルも置いた事が無くログに今回のような内容は記録された事がありません。 以上のような事から、サーバーソフトの Apache を 2.0 から 2.2 へバージョンアップした事が起因しているのではないかと考えています。 判る方がおられましたら宜しくご指導ください。 その他の環境 OS:WindowsXP SP2 通信:NTTフレッツADSL+ルーターモデムWebCaster620 マシン:SONY VAIO デスクトップ機(CPU:800MHz AMD Duron)

  • HTTPでダウンロードさせるには

    ファイルを特定の相手にダウンロードさせる方法としてFTPが有りますが、HTTP(インターネットブラウザー)を使って特定のアドレスにアクセスすると自動的にダウンロードを開始させるという方法を教えて下さい。

  • HTTP/1.0でリクエストする物(ブラウザ/OS?)について

    アクセスログを解析していて疑問がありました。 ログの中で、 GET / HTTP/1.0 という記述がありますが、"HTTP/1.0"の部分には、HTTP/1.1と書かれているログが大多数です。調べるとリクエストのバージョンということですが、1.0でリクエストするのはどういった場合なのでしょうか? ブラウザ or OSの種類によるのかなと思っていましたが、XPでも1.0をリクエストしているログがあります。非常に疑問です。私が使っているログ解析ソフトはHTTP/1.0は無視する仕様になっているということなので、本件の内容がわからなければ、無視する事もできません。 早急に回答が欲しいのです。どなたかご教授ください。

    • ベストアンサー
    • HTML