このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
MATLABのRESTful Webサービスの関数webread
、websave
、webwrite
,およびサポート関数weboptions
によって,プログラマでなくともHTTP GETメソッドとHTTP POSTメソッドを使用して多くのWebサービスにアクセスできるようになります。これらの関数の詳細については,Webアクセスを参照してください。
ただし,いくつかのWebサービスの操作は複雑であり,RESTful Webサービスの関数でサポートされていない機能を必要とします。MATLAB HTTPインターフェイスは,Webアクセスアプリケーションを作成するためのクラスを提供します。インターフェイスには,メッセージとそのヘッダーおよびフィールド用のクラス,および互联网工程任务小组(IETF®)の標準で定義されるその他のエンティティが含まれています。インターフェイスには,HTTPメッセージングのセマンティクスを実装する関数,および送受信されたデータを処理するユーティリティが含まれています。また,メッセージの処理,送的信,受信に必要なサポートクラスも含まれています。
matlab.net.base64decode |
字符串の基地64デコード |
matlab.net.base64encode |
バイト文字列またはベクトルの基地64エンコード |
matlab.net.http |
MATLABHTTPインターフェイスのパッケージとクラスの概要 |
matlab.net.http.field |
MATLABHTTPインターフェイスのヘッダーフィールドクラスの概要 |
matlab.net.http.io |
HTTPメッセージのストリーミングコンテンツコンシューマーとプロバイダー |
HTTPインターフェイスを使用して,適切に構成されたHTTP要求を発行し,その応答を処理します。
この例では,リダイレクトを伴い,ダイジェスト認証を求める可能性のあるサーバーに要求を送信する方法を説明します。
MATLABのHTTPインターフェイスは,HTTPメッセージで使用されるデータ型とMATLAB型の間で変換を自動的に行います。
HTTPメッセージでクッキーを管理する方法
進行状況モニターの実装方法。
カスタムStringConsumerを使用してWebサイトからデータをストリーミングし,結果を图ウィンドウに表示。
MultipartConsumerを使用してWebサイトからビデオをストリーミング。
マルチパートフォームメッセージの使用方法のヒント。
クッキーを使用してリダイレクトを手動で処理する。