2012-02-09 29 views
0

マイクロコントローラからHTTPリクエストを作成しようとしていますが、google.comでIPアドレス(173.194.33.104)を使用するとリクエストが成功し、サーバーIPを使用すると失敗します ブラウザにipアドレスを入力すると、このようなメッセージが表示されます。 「ApacheはcPanel®とWHM™サーバーで動作しています」とApacheサーバーに関する詳細情報が表示されます。 ping www.xxxxxx.com) ブラウザにユーザー名を入力して自分のサーバーを表示する場合(xx.xx.xx.xx /〜aymanj /) HTTPリクエストを直接作成したいサーバーの私のページにどうすればいいですか? どうすればいいですか?HTTP要求が失敗しました

+0

Apacheサーバーにデフォルトページが設定されていない場合、表示されるデフォルトのApache出力が得られます。 Googleは自分のサイトを実装して、すべてのIPアドレスのホームページを返すようにしています。マイクロプロセッサーでフルページURLを使用していないようですが、ブラウザーにいるかのように聞こえます。または、少なくとも「xx.xx.xx.xx /〜aymanj/"両方の環境で使用できます。 – jdh

+0

@jdh実際に私は理解していない、答えを明かすことができますか、xx.xx.xx.xx /〜aymanjに行くときに私のページが見えるのはなぜですか?ユーザー名が –

+0

@jdhで、別のユーザー名を使用した場合、私が持っているドメインの別のドメインのページが表示されます –

答えて

0

ブラウザ(IE、FireFox、Chromeなど)を使用していて、Arduinoのネットワーク機能を使用しているとは限りません。ブラウザのアドレスコントロールにURLやIPアドレスを入力し、Enterキーを押すと、ブラウザはその文字列を解析してアドレスを決定します。次に、ネットワーク設定に基づいて、そのアドレスへのネットワーク接続を試みます(通常、ポート80経由)。 1つは接続し、HTTPプロトコルの次のステップはその接続から1ページを要求することです。そのページはアドレスの後ろのすべてです。指定されたアドレスの後にページがない場合は、デフォルトの「/」またはデフォルトのページだけです。各Webサーバー(Apache、IISなど)には異なるデフォルトを設定するオプションがあります。通常は、Webサーバーのルートディレクトリにあるindex.htmlやdefault.aspxのようなものです。つまり、Webサーバーは他のディレクトリを他のパスにマップすることができます。あなたの場合、誰かがディレクトリ "/〜aymanj"をあなたのユーザ名にマッピングしました。そのディレクトリには、おそらく "index.html"のようなファイルがあります。ディレクトリやパスを使わずにそのアドレスに行くと、Webサーバールートを要求しています。明らかに誰もそれのデフォルトページを設定していません。これがあなたが始めるのを助けることを望みます。

関連する問題