HTTPの要求と応答

Wolfram言語では,HTTPの要求と応答について,要求と応答の記号表現に基づいた詳細な制御が可能である.

HTTPRequest HTTP要求の記号表現

HTTPResponse HTTP応答の記号表現

特別なHTTP応答

HTTPRedirect  ▪  HTTPErrorResponse

URLDispatcher URL構造に基づいてコンテンツを配信する

特別なHTTP応答を設定する関数 »

CloudDeploy  ▪  APIFunction  ▪  Delayed  ▪  ResponseForm  ▪  ...

GenerateHTTPResponse API関数等から完全なHTTP応答を生成する

Cloud関数の要求メタデータへのアクセス »

HTTPRequestData 受け取ったHTTP要求の完全情報

$UserAgentString  ▪  $GeoLocation  ▪  $WolframID  ▪  ...

HTTP要求を作成する関数

URLRead HTTP要求を送信し,HTTP応答を読み取る

URLExecute HTTP要求を実行し,結果をインポートする

URLDownload HTTP要求を実行し,結果をダウンロードする

非同期HTTP要求

URLSubmit 非同期実行するHTTP要求を送信する

URLDownloadSubmit HTTP要求を送信し,結果をダウンロードする

HandlerFunctions  ▪  HandlerFunctionsKeys

HTTP要求のオプション

TimeConstraint  ▪  FollowRedirects  ▪  VerifySecurityCertificates

クッキーの管理 »

CookieFunction HTTP応答で受信したクッキーに対する処理

SetCookies  ▪  FindCookies  ▪  $Cookies  ▪  ...

認証

Authentication ログインその他の認証情報を指定する

AuthenticationDialog  ▪  PermissionsKey  ▪  SecuredAuthenticationKey

URLユーティリティ »

URLEncode  ▪  URLParse  ▪  URLShorten  ▪  ...

低レベルネットワーク操作 »

URLResponseTime URL応答のための所要時間を求める

$NetworkConnected  ▪  PingTime  ▪  SocketConnect  ▪  SocketObject  ▪  ...

Webブラウザの自動化 »

StartWebSession Webセッションを開始し,Webセッションオブジェクトを返す

WebExecute Webブラウザを介してコマンドを実行する

WebSessionObject  ▪  $CurrentWebSession  ▪  WebElementObject  ▪  ...