タグ

HTTPとtelnetに関するsnjxのブックマーク (5)

  • telnetコマンドを利用してhttpサーバのレスポンスを手軽に見る方法

    httpサーバのレスポンスを見る方法はツールを使ったりとかFirefoxなどではアドオンを使ったりと色々方法は有りますが、昔2ちゃんねるかどこかで見かけてメモっておいた方法をここにメモしておきます。 telnetコマンドを使う方法です。telnetコマンドなのでWindowsのコマンドプロンプトやUnix系のOSの端末上で普通に入力するだけで利用することができます。 下のようになります。 具体的には1行目がサーバに接続するためのtelnetコマンドです。1行目でtelnetコマンドを実行するとそのまま入力待ちになるのでその下の各行を1行づつ入力します。コピペすると楽です。最後にエンターを2回入力するとサーバーからレスポンスが帰ってきます。(実際にはCRLF) 入力フォーマットとキー入力具体的に書くと下のような感じです。 [admin@www ~]$ telnet www.yahoo.co.

    telnetコマンドを利用してhttpサーバのレスポンスを手軽に見る方法
  • telnetでブラウズ(HTTP)

    このページでは、インターネットでホームページなどをブラウジングするときに利用するHTTPプロトコルについて説明しています。 概要 HTTPプロトコルとは、Hypertext Transfer Protocolの略で、インターネットでホームページなどをブラウジングするときに利用しているプロトコルです。 HTTPプロトコルは、TCP/IP上のプロトコルで、通常80番ポートを使ってアクセスします。 詳細な定義は、以下のRFCで定義されています。 RFC-1945 HTTP/1.0 RFC-2068 HTTP/1.1 基的に、メッセージを要求(リクエスト)し、その応答結果(レスポンス)を表示するだけです。 HTTPのアクセスログ ApacheなどのWebサーバのログを見ると、リクエストとレスポンスが、以下の形式で出力されます。 アクセスログの書式 アクセス元 - - [アクセス時間] "メソッド

  • telnetでHTTPリクエストを送ってみよう。 - 目の前に僕らの道がある

    1日1アウトプットを心がける 前提 Debian GNU/Linux lennyで確認。 正直コレは役に立つか分からないネタ知識的な気がします。単にリクエストを送るならもっとモダンなやり方があるはず。 とりあえず、インストール。 構成によるかも知れないのですが、最小構成でインストールした際はtelnetコマンドが無いのでインストール。 sudo aptitude update && sudo aptitude safe-upgrade && sudo aptitude install -y telnet 送ってみる コマンド形式は、以下の形式です。 telnet <ホスト> <port番号>telnetで接続するするとサーバが応答待ちの状態になるので、以下のように入力してあげます。 1行目はHTTPリクエスト行。2行目からメッセージヘッダとなります。最低限Hostを指定しないとだいたいのサ

    telnetでHTTPリクエストを送ってみよう。 - 目の前に僕らの道がある
  • HTTP(S)サイトをTelnetでページ表示。SSLでも大丈夫/openssl s_client - それマグで!

    telnetでブラウズできますよね。HTTPサイトもtelnet でブラウズしましょう おさらい。telnetでページ取得 telnet でHTTPをしゃべってみる telnet www.yahoo.co.jp 80telnetを起動してサーバーに接続する takuya@debian00:~$ telnet www.yahoo.co.jp 80 Trying 124.83.235.204... Connected to www.g.yahoo.co.jp. Escape character is '^]'.トップページを取得する GET / HTTP/1.0エンターを2回押す サーバーから結果が帰ってくる HTTP/1.1 200 OK Date: Fri, 17 Aug 2012 08:57:53 GMT P3P: policyref="http://privacy.yahoo.co.j

    HTTP(S)サイトをTelnetでページ表示。SSLでも大丈夫/openssl s_client - それマグで!
  • HTTPプロトコルの喋り方 - log4day~1人月からの脱却

    このご時世、Web上のコンテンツから情報を得たり、Webサービスを利用することが日常生活の一部になっている人が多いかと思います。このblogを読んでくださっている方々の場合、Webアプリの開発に携わっている人も結構多いのではないかなぁ、と勝手に想像しております。 私もこれまでの経験上、Webアプリ開発者の方と一緒にお仕事をしたりしてきたのですが、実はちょっと気になっていたことがあります。それは「どうやってWebクライアントとサーバーがお話しているか判らない」、具体的には「HTTPプロトコルの通信がイメージできていない」人が意外と多いなぁ、ということです。 #もちろん、ほとんどの方は判っていると思います。「意外と」です… Webアプリのフレームワークの知識があるけれど、具体的に「どんな情報をやりとりしているか?」について、イメージが曖昧な状態、とでも言いますか… 私はそんな時いつも、「面白い

    HTTPプロトコルの喋り方 - log4day~1人月からの脱却
  • 1