文書の表示以前のリビジョンバックリンク文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ====== ウェブサイトからデータを取得する ====== ウェブサイトからデータを取得するとはいっても,ipアドレスに対してサービスポートを指定してTCP接続を行った後に, 適切なコマンドをサーバに送るとサーバ上のデータを取得する流れなので,別段ウェブサイトだからなんだって話ではないことを理解してください. ウェブサイトからのデータの取得は指定のipアドレス(もしくはドメイン)に対して,80番で接続して,GETコマンドをWebサーバに対して決められた プロトコルで送信すればOKです.locahostに <file .html index.html> Hello </file> なるファイルを作成して,telnetでアクセスしてみましょう. <code> > telnet localhost 80 > GET /index.html [enter] > [enter] </code> すると下記のような結果になります. <file> baba@bule:~/Dropbox/WEB$ telnet localhost 80 Trying ::1... Connected to localhost. Escape character is '^]'. GET /index.html hello Connection closed by foreign host. </file> 確かにhelloという文字列が取得できているのがわかるかと思います.php等を含めて精確に実行させる場合は <code> > telnet locahost 80 [enter] > GET /index.php HTTP/1.1 [enter] > Host: localhost [enter] > [enter] </code> 等となります. 重要なのはウェブサイトのアクセスだろうとなんだろうとそれはTCP/IPでのアクセスにほかならないということです. /home/users/2/lolipop.jp-4404d470cd64c603/web/ws/data/pages/arduino/espr_developer/ウェブサイトからデータを取得する.txt 最終更新: 2019/11/25 01:43by baba