HTTPRequest 类
java.lang.Object
com.google.appengine.api.urlfetch.HTTPRequest
-
public class HTTPRequest
-
扩展 java.lang.Object
HTTPRequest
封装通过
URLFetchService
进行的单个 HTTP 请求。
构造函数概述
|
HTTPRequest
(java.net.URL
url)
创建表示对指定网址的 GET 请求的
HTTPRequest
。
|
|
HTTPRequest
(java.net.URL
url,
HTTPMethod
method)
创建表示使用指定的 HTTP 方法(例如,GET、POST 等)对指定网址的 HTTP 请求的
HTTPRequest
。
|
|
HTTPRequest
(java.net.URL
url,
HTTPMethod
method,
FetchOptions
fetchOptions)
创建表示使用指定的 HTTP 方法(例如,GET、POST 等)以及指定的 Fetchoptions 对指定网址的 HTTP 请求的
HTTPRequest
。
|
|
方法概述
|
void
|
addHeader
(HTTPHeader
header)
将
header
添加到此请求。
|
FetchOptions
|
getFetchOptions
()
获取此请求的抓取选项。
|
java.util.List
|
getHeaders
()
返回添加到此请求的
HTTPHeader
对象的不可变的
List
。
|
HTTPMethod
|
getMethod
()
获取此请求的 HTTP 方法(例如,GET、POST 等)。
|
byte[]
|
getPayload
()
获取此请求的负载(例如,POST 体)。
|
java.net.URL
|
getURL
()
获取此请求的网址。
|
void
|
setHeader
(HTTPHeader
header)
设置此请求的
HTTPHeader
。
|
void
|
setPayload
(byte[]
payload)
设置此请求的负载。
|
从 java.lang.Object 类继承的方法
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
HTTPRequest
public HTTPRequest(java.net.URL url)
-
创建表示对指定网址的 GET 请求的
HTTPRequest
。
HTTPRequest
public HTTPRequest(java.net.URL url, HTTPMethod method)
HTTPRequest
public HTTPRequest(java.net.URL url, HTTPMethod method, FetchOptions fetchOptions)
getMethod
public HTTPMethod getMethod()
getURL
public java.net.URL getURL()
getPayload
public byte[] getPayload()