タグ

HTTPに関するn00dleのブックマーク (2)

  • 18.6.22 例

    以下の例では、 python.org のメインページを取得して、その最初の 100 バイト分を表示します: >>> import urllib2 >>> f = urllib2.urlopen('http://www.python.org/') >>> print f.read(100) <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <?xml-stylesheet href="./css/ht2html >>> import urllib2 >>> req = urllib2.Request(url='https://localhost/cgi-bin/test.cgi', ... data='This data is passed to stdin of the CGI') >>> f = urllib2

  • ユーザーエージェント - Wikipedia

    HTTPを用いてリソースの取得等を行うユーザーエージェントをHTTPユーザーエージェントと呼ぶ。 HTTPユーザーエージェントには、ウェブブラウザや、リソースを自動的に処理するクローラなどがある。 HTTPではUser-Agentヘッダーが定義されている。 クライアントはサーバーにリクエストを送る際に、ユーザーエージェントの情報をUser-Agentヘッダーとして送信する。User-Agentヘッダーには、アプリケーション名、バージョン、ホストオペレーティングシステムや言語といった情報が含まれる。 ウェブクローラーのようなボットの場合は、ウェブ担当者がそのボットのオペレーターと連絡を取ることができるように、URLや電子メールアドレスも含む。 User-Agentヘッダーはサーバ側において様々な用途で利用されている。 アクセス解析をする際に、User-Agentヘッダーによって、ユーザーが使

  • 1