機能概要
HTTPリクエストを送信します。
機能詳細
HTTPヘッダーを含むHTTPリクエストをサーバーへ送信します。
受信内容をヘッダーとボディーに分離し、ヘッダーをキー「Header」、ボディーをキー「Body」として ディクショナリー(連想配列) に格納します。
- 覚え書き
- 次の引数を指定した場合、「作成されるディクショナリー」が結果となります。
引数URI https://www.unifinity.co.jp キー 値 Header
キー 値 HTTP/1.1 200 OK Server nginx Date Tue, 20 Sep 2016 09 Content-Type text/html; charset=UTF-8 Transfer-Encoding chunked Connection keep-alive Link <http Set-Cookie pll_language=ja; expires=Wed, 20-Sep-2017 09 X-Powered-By PleskLin MS-Author-Via DAV Body <!DOCTYPE html><head><meta charset="utf-8">...
パラメーター
- 引数
-
URI 文字列データ
リクエストURIを指定します。HTTPメソッド HTTPメソッドを指定します。 - GET
- POST
- PUT
- DELETE
送信パラメーター 文字列データ
付加するパラメーターを指定します。送信パラメーターキー 数値データ 文字列データ 日時データ
追加する内容のキーを指定します。 (追加引数)送信パラメーター値 数値データ 文字列データ 日時データ
追加する内容の値を指定します。 (追加引数)ヘッダーオプション 数値データ 文字列データ 日時データ
HTTPヘッダーの値を指定します。 (追加引数)文字コード 文字コードを指定します。
- UTF-8
- UTF-16LE
- UTF-16BE
- UTF-32LE
- UTF-32BE
- SHIFT-JIS
- ISO-2022-JP
- EUC-JP
- 無変換
- マルチパートフォームデータ
- 任意の数だけ追加することができます。
-
キー
文字列データ
サーバー側がデータを取り出す際の識別子を指定し
ます。 (追加引数)データ型
文字列データ
「値」に設定するデータをそのままアップロードする場合は「直接入力」を指定します。ファイルを送信する場合は「ファイル名」を指定します。 (追加引数)値 文字列データ
アップロードするデータもしくはファイル名を指定します。 (追加引数)MIMEタイプ 文字列データ
アップロードするファイルのMIMEタイプを指定します。
未指定の場合はファイル名の拡張子を元に補完し
ます。 (追加引数)エンコード ファイルをアップロードする際のエンコード方式を指定し
ます。 (追加引数)種別 送信内容 binary エンコード無し(既定値) 8bit エンコード無し 7bit エンコード無し
なお、アップロードするファイルに
8bit文字が含まれている場合、
ロジックエラーを返します。base64 base64エンコード quoted-printable quoted-printableエンコード
- 戻り値
- ディクショナリー(連想配列)
個別受信内容<Header/Body>を返します。