CookieStore cookieStore = WebDriverUtil.seleniumCookiesToCookieStore(driver); CloseableHttpClient client = HttpClients.custom() .setDefaultCookieStore(cookieStore).build(); HttpGet httpGet = new HttpGet(url); try { // 执行get请求 HttpResponse httpResponse = client.execute(httpGet); String responseStr = EntityUtils.toString(httpResponse.getEntity()); JSONObject jsonObject = JSONObject.fromObject(responseStr); String data = jsonObject.getString("data"); }
HttpPost httppost = new HttpPost(url); httppost.setHeader("Accept", "application/json, text/javascript, */*; q=0.01"); httppost.setHeader("Accept-Encoding", "gzip, deflate"); httppost.setHeader("Accept-Language", "zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3"); httppost.setHeader("Host", "www.baidu.com"); httppost.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0"); httppost.setHeader("X-Requested-With", "XMLHttpRequest"); httppost.setHeader("Content-Type", "application/json; charset=utf-8"); httppost.setHeader("Cookie", stringCookie); StringEntity se = new StringEntity("{beginDate: \"" + date + "\", day: 1}", Consts.UTF_8); se.setContentType("application/json;charset=UTF-8"); httppost.setEntity(se); CloseableHttpResponse response = httpclient.execute(httppost); if (response.getStatusLine().getStatusCode() != 200) { System.out.println("http返回错误异常"); result.setSuccess(false); return result; }
相关推荐
POST GET HTTP REST 模拟浏览器GET或POST提交
HttpClient模拟http发送post和get请求
http模拟发送器(Post/Get),(可执行jar文件)
模拟http请求 post get方式 pc版本 (卫士可能会报毒,信任就好)
【1】哪些人可以用到 1,不知道咋get、post请求的;...模拟请求串可以自己写,重点是借鉴一下加密方式,如果不会get和post的也可以翻一下里面的局部代码直接拿去用。 【4】留个 E麦 多多交流:guangxfxj圈sina.com
用HTML页面模拟测试get/post请求,psot请求参数的格式为json串
在c#下实现http post get 方式的模拟登陆,其中包括登陆端的服务器端
用WinSock写的一个模拟GET/POST方法发送HTTP请求并取得数据的一个小东东。一个朋友希望我帮他做在一个复杂的WEB系统里面自动取某些页面数据的小程序,但没办法改他的现有系统,只好写个模拟的浏览器,打算做成自动...
纯C语言写的https客户端,支持http及https的模拟GET和POST提交, 最大优势在于不依赖其他任何库(比如openssl库),并且支持window,linux等多平台,因此get及post效率较高,可移植性很好。 本次上传的是vc6下的完整...
利用php curl 实现http post get 包括 SOAP 的发送的函数。 函数包括解决Cookie问题。 实用强大的函数,有了这个函数,做采集或者模拟登陆都很轻松了!
专业HTTP模拟POST GET请求工具,支持设置Header、cookie、超时时间、代理设置等等
模拟向HTTP发POST或GET,并在发贴时加入了cookie的管理
用WinSock写的一个模拟GET/POST方法发送HTTP请求并取得数据
httppost可以模拟post发送和get方法向目标网站提交请求,这个是电脑端的软件,不是运行于web的脚本代码 1. testhttppost.exe:http post上传文件工具; 2. TestHttpPost: 源码; 3.lr_post.txt: 录制的loadrunner ...
这个curl文件提供vget,vpost,vlogin,可以模拟http&https等绝大部分的请求,功能强大
主要介绍了使用PHP Socket 编程模拟Http post和get请求 ,需要的朋友可以参考下
java模拟HTTP发送post和get请求工具类,使用httpClient类
NULL 博文链接:https://xieke90.iteye.com/blog/2259953
本文实例讲述了Go语言服务器开发实现最简单HTTP的GET与POST接口。分享给大家供大家参考。具体分析如下: Go语言提供了http包,可以很轻松的开发http接口。以下为示例代码: 代码如下:package webserver import...
Java模拟get/post登陆(含验证码),使用Httpclient模式导入eclipse即可测试