matlab.net.http.RequestLine 类
包: matlab.net.http
超类: matlab.net.http.StartLine
HTTP 请求消息的第一行
说明
RequestLine
类代表请求消息的第一行。当您发送或完成一条消息时,会自动创建请求行。您也可以创建一个请求行并将其传递给 RequestMessage.send
方法,以代替 URI 参数。
创建对象
说明
输入参数
str
— 请求行
字符串 | 字符向量
请求行,指定为字符串或字符向量。str
包括 1 到 3 个部分,分别用来指定 Method
、RequestTarget
和 ProtocolVersion
属性,各部分之间以空白分隔。
属性
Method
— 请求方法
[]
(默认) | matlab.net.http.RequestMethod
枚举 | 字符串 | 字符向量
请求方法,指定为 matlab.net.http.RequestMethod
枚举或者代表请求方法的字符串或字符向量。要发送消息,请设置 RequestMessage.Method
属性或 RequestLine.Method
属性。
示例: 'GET'
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
ProtocolVersion
— 协议版本
[]
(默认) | matlab.net.http.ProtocolVersion
对象 | 字符串
协议版本,指定为 matlab.net.http.ProtocolVersion
对象或者可被构造函数接受的字符串。
示例: 'HTTP/1.1'
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
RequestTarget
— 目标 URI
matlab.net.URI
对象 | 字符串 | 字符向量
目标 URI,指定为 matlab.net.URI
对象或者可被构造函数接受的字符串或字符向量。RequestTarget
值必须与您在请求消息 send
或 complete
方法中指定的 URI 一致。
RequestTarget
至少会为 Path
属性包含一个前导正斜杠 (/
),即使路径是相对路径或为空也是如此。
当使用代理时,RequestTarget
是具有 Scheme
和 Authority
属性的完整 URI。当不使用代理时,RequestTarget
必须是具有可选 Query
属性的绝对路径。您可以在 HTTPOptions
对象中指定代理。
示例: 'http://heritage.stsci.edu/2007/14/images/p0714aa.jpg'
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
方法
专用运算符和函数
这些方法将标准的 MATLAB® 运算符和函数应用于此类中的对象。
char | 以字符向量形式返回请求行 |
string | 以字符串形式表示请求行 |
示例
创建索取 Hubble Heritage Project 图像的请求行
创建向 Hubble Heritage Project 网站索取图像的 HTTP 请求行。
import matlab.net.http.RequestLine url = 'http://heritage.stsci.edu/2007/14/images/p0714aa.jpg'; reqline = RequestLine('get',url,'HTTP/1.1'); string(reqline)
ans = "GET http://heritage.stsci.edu/2007/14/images/p0714aa.jpg HTTP/1.1"
版本历史记录
在 R2016b 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)