complete
クラス: matlab.net.http.io.StringProvider
名前空間: matlab.net.http.io
StringProvider の HTTP ヘッダーの完了
構文
complete(provider,URI)
説明
complete( によって HTTP メッセージは完了します。このメソッドは MATLAB® で呼び出された provider,URI)complete のオーバーライドされたメソッドです。このメソッドは Content-Type ヘッダー フィールドをメッセージに拡張または追加し、このプロバイダーがデータの変換に使用する charset を指定します。使用する変換は、存在する場合は (明示的または既定の charset をもつ可能性がある)、Header プロパティまたは Request.Header プロパティの Content-Type フィールドの値と、このオブジェクト内の Charset プロパティの値に依存します。このプロバイダーは、Content-Type フィールドまたは charset パラメーターが既存の Content-Type フィールドに含まれていない場合は、それを追加する場合があります。これを回避するために、サブクラスでこのメソッドをオーバーライドできます。
RequestMessage 内に既にあるヘッダーを置き換えるだけで変更しない他の一部のプロバイダーとは対照的に、このプロバイダーは、必要に応じて charset パラメーターを追加することで、Request プロパティの既存の Content-Type フィールドを拡張する場合があります。
Content-Type フィールド内でその charset が明示的であるかどうかに関係なく、このメソッドから返されるときに Charset プロパティは常にデータのエンコードに使用する charset に設定されます。サブクラスはこのメソッドをオーバーライドして異なる Charset を指定できます。
入力引数
属性
Access | protected |
バージョン履歴
R2018a で導入
参考
Charset | Request | Header | complete | matlab.net.URI