java httprequest选项_HTTPRequest类

java httprequest选项_HTTPRequest类原标题:HTTPRequest类HTTPRequest类java.lang.Objectcom.google.appengine.api.urlfetch.HTTPRequestpublicclassHTTPRequest扩展java.lang.ObjectHTTPRequest封装通过URLFetchService进行的单个HTTP请求。构造函数概述HTTPRequest(ja…

大家好,又见面了,我是你们的朋友全栈君。

原标题:HTTPRequest类

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。

setPayload public void setPayload(byte[] payload)

设置此请求的负载。不应对某些 HTTP 方法(例如,GET)调用此方法。

addHeader public void addHeader(HTTPHeader header)

header

添加到此请求。如果此请求已存在具有相同

name

HTTPHeader,则它的值将与

header

合并。

参数:

header

– 一个非

null

HTTPHeader

setHeader public void setHeader(HTTPHeader header)

设置此请求的

HTTPHeader。如果已存在具有相同

name

HTTPHeader,则将替换它的值。

getHeaders public java.util.List getHeaders()

返回添加到此请求的

HTTPHeader

对象的不可变的

List。

getFetchOptions public FetchOptions getFetchOptions()

获取此请求的抓取选项。返回搜狐,查看更多

HttpResponse主要是用于回应客户端,告诉浏览器回应内容的报头、服务器端的信息以及输出指定的内容(用最容易让你能理解的说法就是像客户端输出数据——很片面的说法,但你可以这样去理解)。比如你要想页面输出一个字符”test string” ,你就可以用Response.Write(“test string”);比如说你要返回的是图片,你就可以用Response.ContentType=”image/gif”;(告诉浏览器,服务器返回的是图片,而不是平时的文本)HttpRequest能够读取客户端在 Web 请求期间发送的 HTTP 值比如获取客户端的IP地址:Request.UserHostAdress;读取客户端传递来的值:Request[装值的变量名];

责任编辑:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148393.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 三阶魔方还原公式_三阶魔方顶层小鱼口诀

    三阶魔方还原公式_三阶魔方顶层小鱼口诀1.第二层棱块归位:2.顶层十字3.顶层棱中间块归位这一步的目的是使顶层的4个棱中间块全部归位。转动顶层(U),若可以使一个棱中间块归位(如下图左,这里以[红-黄]块为例),而其他3个都

    2022年8月6日
    15
  • 报文学习四(LLDP协议)「建议收藏」

    报文学习四(LLDP协议)「建议收藏」1.LLDP出现的原因随着网络技术的发展,接入网络的设备的种类越来越多,配置越来越复杂,来自不同设备厂商的设备也往往会增加自己特有的功能,这就导致在一个网络中往往会有很多具有不同特性的、来自不同厂商的设备,为了方便对这样的网络进行管理,就需要使得不同厂商的设备能够在网络中相互发现并交互各自的系统及配置信息。LLDP(LinkLayerDiscoveryProtocol,链路层发现协议)就是用于这个目的的协议。当一个设备从网络中接收到其它设备的这些信息时,它就将…

    2022年6月2日
    114
  • H264解码器原理之一

    H264解码器原理之一H264的层次结构包括VCL(视频编码层)与NAL(网络提取层),具体的语法结构,在之前的文章已经提到过,这里就不再赘述了。NAL主要是把VCL的内容进行封装,帮助更好的适合复杂的网络环境。在解码端,NAL解码器又复杂拆分,进行图像重构建,如下图所示解码流程图。大致的解码流程为,解码器接收到压缩的码流,经过熵解码,再经过反量化,再反变换,得到残差数据,当解码器获得解码的头信息后构建一个预测块PR…

    2022年6月18日
    26
  • 【iOS7一些总结】9、与列表显示(在):列表显示UITableView

    【iOS7一些总结】9、与列表显示(在):列表显示UITableView

    2022年1月11日
    40
  • pytest的assert_java单元测试断言

    pytest的assert_java单元测试断言前言断言是写自动化测试基本最重要的一步,一个用例没有断言,就失去了自动化测试的意义了。什么是断言呢?简单来讲就是实际结果和期望结果去对比,符合预期那就测试pass,不符合预期那就测试failed

    2022年7月30日
    4
  • 2018最新手机号码正则表达式

    2018最新手机号码正则表达式2017年8月,工信部给三大运营商批准了新号段,中国电信获得199号段,中国移动得到198号段,中国联通得到166号段。/***正则:手机号(精确)*<p>移动:134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、187、188、198</p>…

    2022年6月12日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号