专栏名称: java一日一条
主要是讲解编程语言java,并且每天都推送一条关于java编程语言的信息
目录
相关文章推荐
芋道源码  ·  为什么有的网站链接这么短? ·  16 小时前  
Java编程精选  ·  这款轻量级 Java 表达式引擎,真不错! ·  2 天前  
芋道源码  ·  Spring Cloud + Nacos ... ·  2 天前  
芋道源码  ·  SpringBoot 项目热部署的3种方式 ·  3 天前  
51好读  ›  专栏  ›  java一日一条

HTTPRequest类

java一日一条  · 公众号  · Java  · 2017-01-19 07:58

正文

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)
  • 创建表示使用指定的 HTTP 方法(例如,GET、POST 等)对指定网址的 HTTP 请求的

    HTTPRequest


HTTPRequest

public HTTPRequest(java.net.URL url, HTTPMethod method, FetchOptions fetchOptions)
  • 创建表示对指定网址的 HTTP 请求的

    HTTPRequest ,使用指定的 HTTP 方法(例如,GET、POST 等)以及指定的

    FetchOptions

方法详述

getMethod

public HTTPMethod getMethod()
  • 获取此请求的 HTTP 方法(例如,GET、POST 等)。


getURL

public java.net.URL getURL()
  • 获取此请求的网址。


getPayload

public byte[] getPayload()
  • 获取此请求的负载(例如,POST 体)。某些 HTTP 方法(例如,GET)将没有任何负载,则此方法返回 null。







请到「今天看啥」查看全文