主要内容

韦布雷德

宁静的网络サービスからのの読み取り読み取り

说明

数据=韦布雷德(URLURLWebサービスサービスサービスからコンテンツをを,,,数据にコンテンツをます。

webサービスは,,xml xml,,,テキストなどインターネットメディアタイプ形式で返す返す返す返す安息を提供し。

数据=韦布雷德(URL,,,,queryname1,queryvalue1,...,querynamen,queryvaluen1つつのと値のので指定されるクエリパラメーターURLに追加ますクエリメッセージ本文にするには,Webwriteを使用ますクエリパラメーターははサービスサービスによってされ。。。

数据=韦布雷德(___,,,,选项WebOptionsオブジェクト选项http要求の要求要求追加追加します。このこの构文では前述の构文ののの入力引数引数のの

データをのタイプとして返​​すに,,选项内容类型プロパティを指定ます。

关数をしコンテンツを読み取るに,,选项ContentReaderプロパティをのハンドル指定します。韦布雷德web webサービスデータをダウンロードし,指定れた关数でをを読み取ります。

  • 复数の引数返すのハンドルをした场合,韦布雷德はすべて出力引数を。。

  • 出力出力をつもつもない关数の(图像处理工具箱™のビデオ用关数关数关数@implayなど)を指定し场合,韦布雷德は出力を返しませ。。

[[数据,,,,结肠,,,,α] =韦布雷德(___URLWebサービスサービスサービスからイメージをを,,,数据にを。イメージのみを返すに前述のをしします。。イメージイメージイメージにに关连付け付けられられたカラーカラーマップとアルファアルファをを返す返す

韦布雷德はhttp応答応答イメージタイプをするするする内容类型ヘッダーフィールド含まれて,,imreadでそのがされいるにイメージ返します。サポートさされるれるイメージ形式形式インポートとでサポートさ形式形式を参照しください。

[[数据,,,,FS] =韦布雷德(___URLで指定さたたサービスからオーディオデータを読み取り,,,数据オーディオをます。オーディオデータのみをには前述をを使用使用ししますますますます。。。オーディオデータデータのををををををを単位単位単位単位

韦布雷德はhttp応答応答オーディオタイプをするするする内容类型ヘッダーフィールド含まれて,,Audioreadでそのサポートされいるにオーディオデータ返します。。サポートさされるオーディオオーディオ形式,インポートとでサポートさ形式形式を参照しください。

すべて折りたたむ

web,,サイトサイトイメージを読み取ってする方法を示し。。。

イメージデータの読み取り

httpsurl ='https://requestserver.mathworks.com';imageUrl = strcat(httpsurl,'/assets/computervision.jpg');rgb = webread(imageurl);谁是RGB
名称大小字节类属性RGB 360x640x3 691200 UINT88

イメージのサイズと表示

RGB = Imresize(RGB,0.6);IMShow(RGB)

この例で,CSVデータファイル温度読み取る方法を示し。。

CSVファイルのデータ読み取り読み取り

httpsurl =“ https://requestserver.mathworks.com”;dataUrl = strcat(httpsurl,“/assets/weatherstation.csv”);data = webread(dataUrl);时间= [data.time];temp = [data.tempf];

温度のプロット表示

情节(时间,临时)xlabel(“时间”)ylabel(“温度(farenheit)”) 标题(“随着时间的温度”);轴填充

この例,クエリを使用しレコード选択する方法を示します。

従业员データの构造の表示

データベース员工のフィールド表示します。

httpsurl =“ https://requestserver.mathworks.com”;员工= strcat(httpsurl,“/员工”);fieldnames(webread(雇员))
ans =6×1单元{'id'} {'firstName'} {'lastName'} {'职业'} {'age'} {'city'}

による従业员选択

jsmith =韦布雷德(员工,“名”,,,,“约翰”,,,,“姓”,,,,“史密斯”);disp(jsmith);
ID:1名名称:'John'Lastname:'Smith'职业:“软件工程师”年龄:'32'City:'Boston'

この例,データ特定のタイプ返すををますます。

データの読み取り

httpurl =“ http://requestserver.mathworks.com”;员工= strcat(httpurl,“/员工”);

レコードを文字として返す

WebOptionsオブジェクトを作成,その内容类型'文本'に设定し。关数韦布雷德はjsonオブジェクトを文字に変换し。。。

选项= WebOptions(“内容类型”,,,,“文本”);sbrown =韦布雷德(员工,“名”,,,,“莎拉”, 选项);disp(Sbrown)
[{“ id”:2,“ firstName”:“ sarah”,“ lastname”:“ brown”,“ castion”:“软件工程师”,“年龄”:“ 28”,“ City”:“ New York”}这是给予的

入力引数

すべて折りたたむ

webサービスののの文字またはまたはまたはスカラースカラーとしてします転送転送プロトコルを。。。。httphttpsWebサービス。サービスサービスサービスサービスははサービスインターフェイス実装します。详细,,安息を参照しください。

例:韦布雷德('//www.tianjin-qmedu.com/matlabcentral')はwebページページ読み取りそのそのhtmlをを文字として返し。。。

webサービスの。。つつ名前値のペア引数として指定し。。queryname引数はのを,文字ベクトルまたはまたはスカラースカラーとしてしなければなりませ。。QueryValue引数はパラメーター値を指定する文字ベクトル,,スカラースカラースカラー,,,,,,,,约会时间値でなけれなりん。値,论理値および约会时间値は含めることもできますの一部受け入れられるられる名前とと値のペアペア,,,,,,,,サービスサービスサービス

QueryValue约会时间オブジェクトとしてした场合そのその格式web webサービスサービス必要なと一贯し値を指定しなければなりませません。。格式プロパティにゾーンオフセットがれていて,约会时间オブジェクトにがされいない场合,韦布雷德はタイムゾーンに'当地的'を指定し。

QueryValueに配列し复数の値がれいる场合场合,,,,サービスサービスサービスによる指定どおりに配列配列をフォームフォームエンコードエンコードWebOptionsオブジェクトのarrayformatプロパティをしなければならないがあります。

例:webread('//www.tianjin-qmedu.com/matlabcentral/fileexchange/'term'term'webread')は文件交换ににアップロードさたたた韦布雷德というをファイルのを取得します。

追加のhttp要求要求。。WebOptionsオブジェクトとして指定ます。

WebOptionsオブジェクトの内容类型プロパティをしそのオブジェクトを入力としてとして韦布雷德に渡すことができ。韦布雷德は,数据をそののとして返し。次の表にWebOptionsオブジェクトにできるなコンテンツを示します。

内容类型指定子

出力タイプ

'汽车'(既定)

サーバーでれたタイプに応じ自动に决定される出力タイプ。

'文本'

コンテンツタイプ表すベクトル:

文字/平原
文本/html
文本/XML
应用程序/XML
应用程序/JavaScript
应用程序/X-JavaScript
应用/X-WWW-Form-urlenCoded

网络サービスから拡张子.mをもつmatlab®ファイルが场合この关数はその文字ベクトルとして返し。。

'图片'

图像格式コンテンツの行列。最初の出力出力インデックスイメージの场合场合,,,,,,番目番目番目番目番目の出力出力引数ははマップマップマップマップマップマップ,,,,,,番目番目番目番目

サポートさイメージ形式について,,インポートとでサポートさ形式形式を参照しください。

'声音的'

音频/格式コンテンツの行列。番目の出力にレートを数値としてとして含み。

サポートさオーディオ形式について,,インポートとでサポートさ形式形式を参照しください。

“二进制”

バイナリ(つまりchar型として处理れコンテンツコンテンツ)のUINT8の列ベクトル。

'桌子'

スプレッドシートおよびcsv(文本/CSV)コンテンツのテーブルオブジェクト。

'json'

应用程序/JSONコンテンツのchar,数,论理値构造体またはまたは配列配列配列配列

'xmldom'

文本/XMLまたは应用程序/XMLコンテンツjava®ドキュメント(dom)ノードノード指定ないはははははははコンテンツコンテンツ文字ベクトルとして返します。。

'生的'

'文本''xmldom'および'json'コンテンツのcharの列关数は他のすべてコンテンツをををUINT8の列として返します。

WebOptionsのプロパティすべてのオプションについては,WebOptionsを参照しください。

出力引数

すべて折りたたむ

webサービスからた。スカラー,,构造またはテーブルとして返されます

インデックス付き关连られたカラーマップ配列として返され。。

インデックス付き关连られたアルファチャネル配列として返され。。

Hz単位単位サンプル。正のスカラーとして返され。。。

详细

すべて折りたたむ

安息

休息はwebサービスサービス一般的なアーキテクチャであるであるである代表性国家转移を意味し。。インターフェイスインターフェイス,,

ヒント

  • 宁静的网络サービスサービスサポートれてい机能について,,,httpインターフェイスを参照しください。

  • 韦布雷德http getメソッドhttp postメソッドメソッドをます。。ののの多くサービスサービスサービスサービスサービスデータデータの要求要求要求メソッドメソッドとしててて选项请求methodプロパティを'邮政'に指定ます。ただし,韦布雷德はクエリを要求メッセージではなくではなくURLに插入。クエリ本文に插入に,,,Webwriteを使用し。

  • http post要求要求场合关数关数韦布雷德应用/X-WWW-Form-urlenCodedメディアタイプサポートし。その他のメディアタイプののののののの要求要求Webwriteを使用しください。

  • この关数のを调べずにに方法をします。,,,,,,,,やややややxml xml xmlややドキュメントドキュメントドキュメントタグがれてます。エンコードが韦布雷德の既定エンコードと异なる,,WebOptionsで正しい字符编码オプションを指定ます。

  • プロキシサーバー设定をするには,プロキシサーバー认证を参照しください。

バージョン履歴

R2014Bで导入