「HTTP要求」種類は、HTTPを使って要求する内容を指定するための種類です。

作成する方法

【名前】というHTTP要求を作る

手順

【自分】として【cookie:HTTPクッキー】を設定する

指定したクッキーを要求内容に設定します。

【自分】として【クッキー名】という【値】をクッキーへ設定する

指定した名前と値でクッキーを作り、要求内容に設定します。

HTTPリクエストにクッキー値を設定する

HTTP要求を作ってリクエストとする
リクエストとして「Message」という「Hellow」をクッキーへ設定する

【自分】として【クッキー名】というクッキーを削除する

指定した名前のクッキーを要求内容から削除します。

【ヘッダ名】という【値】を【自分】としてヘッダへ設定する

指定した名前と値を、ヘッダへ設定します。

【引数名】という【値】を【自分】として引数へ設定する

指定した引数名と値の組み合わせを引数として設定します。引数の送信方法は、HTTPメソッドによって異なります。

リクエストとして「プロデル」を「search」という引数へ設定する

設定項目

設定項目   説明
文字コード エンコードHTTP通信で文字列として使用する文字コード
本文バイナリ バイナリ 送信する本文をバイナリ形式で指定します。この項目が指定されている場合は「引数」設定項目に指定した内容は送信されません。
本文 文字列 送信する本文を指定します。この項目が指定されている場合は「引数」設定項目に指定した内容は送信されません。
ContentType 文字列コンテントタイプ
ヘッダ日時 日時形式ヘッダの作成日時
メソッド 文字列HTTPメソッドを指定します
メディアタイプ 文字列メディアタイプを指定します
HTTPプロトコルバージョン 文字列要求に使用するHTTPプロトコルのバージョン
読み書きタイムアウト 整数読み書きのタイムアウト時間
タイムアウト 整数要求してから応答を受け取るまでのタイムアウト時間
Referer 文字列リファラー
UserAgent 文字列ユーザエージェント
Expect 文字列Expectヘッダの値
IfModifiedSince 日時形式IfModifiedSinceヘッダの値
TransferEncoding 文字列TransferEncodingヘッダの値
引数 辞書 送信する引数。「本文バイナリ」または「本文」設定項目が指定されていない場合に有効です。
ヘッダ 辞書送信するヘッダ。

サンプルコード

POSTメソッドでページを要求する

フォームの内容をPOSTメソッドでリクエストして、そのレスポンス本文を報告します。

HTTP要求を作ってリクエストとする
リクエストとして「プロデル」を「search」という引数へ設定する
リクエストにて「https://produ.irelang.jp/cgi/post.php」をHTTPで要求して応答内容とする
「---応答本文---」を報告する
応答内容の本文を報告する

UserAgentを指定してページを要求する

ユーザエージェントを指定してHTTPでHTMLを取得します。

HTTP要求を作って要求内容とする
要求内容のUserAgentは「Mozilla/5.0」
要求内容にて「https://www.yahoo.co.jp/」をHTTPで要求して応答内容とする
応答内容のヘッダのすべての要素についてそれぞれ繰り返す
	要素のキー&「=」&要素の内容を報告する
そして
応答内容の本文を報告する

ページ先頭へ