时间:2021-05-26
jsp 中HttpClient中的POST方法实例详解
POST方法用来向目的服务器发出请求,要求它接受被附在请求后的实体,并把它当作请求队列(Request-Line)中请求URI所指定资源的附加新子项。POST被设计成用统一的方法实现下列功能:
调用HttpClient中的PostMethod与GetMethod类似,除了设置PostMethod的实例与GetMethod有些不同之外,剩下的步骤都差不多。
构造PostMethod之前的步骤都相同,与GetMethod一样,构造PostMethod也需要一个URI参数,在本例中,登录的地址是http://www.newsmth.NET/bbslogin2.PHP。在创建了PostMethod的实例之后,需要给method实例填充表单的值,在BBS的登录表单中需要有两个域,第一个是用户名(域名叫id),第二个是密码(域名叫passwd)。表单中的域用类NameValuePair来表示,该类的构造函数第一个参数是域名,第二参数是该域的值;将表单所有的值设置到PostMethod中用方法setRequestBody。另外由于BBS登录成功后会转向另外一个页面,但是HttpClient对于要求接受后继服务的请求,比如POST和PUT,不支持自动转发,因此需要自己对页面转向做处理。具体的页面转向处理请参见下面的"自动转向"部分。代码如下:
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
JSP开发中Apache-HTTPClient用户验证的实例详解前言:在微服务框架之外的系统中,我们经常会遇到使用httpClient进行接口调用的问题,除了进
JSP之表单提交get和post的详解及实例一get和post的区别二实战(post方式提交)1、login.jspMyJSP'login.jsp'starti
本文实例为大家分享了SpringMVC中controller接收json数据的方法,供大家参考,具体内容如下1.jsp页面发送ajax的post请求:funct
JSP的response对象的实例详解一response对象response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServl
使用HttpClient中的HttpGet()方法进行http通信的实例:复制代码代码如下:/***description:AndroidHttpGet()*a