public static String post(String url, String params) { String result = null; try { URL realUrl = new URL(url); HttpURLConnection conn = (HttpURLConnection) realUrl .openConnection(); conn.setDoOutput(true); conn.setRequestMethod("POST"); conn.setUseCaches(false); conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); conn.setRequestProperty("Content-Length", String.valueOf(params.length())); conn.setDoInput(true); conn.connect(); OutputStreamWriter out = new OutputStreamWriter( conn.getOutputStream(), "UTF-8"); out.write(params.toString()); out.flush(); out.close(); BufferedReader br = new BufferedReader(new InputStreamReader( conn.getInputStream())); String line = ""; for (line = br.readLine(); line != null; line = br.readLine()) { return new String(line.getBytes(), "UTF-8"); } } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return result; }
相关推荐
Java模拟表单post提交 HttpClient,Java开发者常用利器
c#以POST方式模拟提交表单 - 真功夫
Java 模拟Ajax POST GET 提交代码,实测很好用。
http模拟POST表单上传文件 客户端是模拟POST表单提交数据 服务端负责接收上传的文件并保存到本地
POST GET HTTP REST 模拟浏览器GET或POST提交
通过js模拟post提交 1:请求需要的参数过长,超过get允许的最大长度 2:想要隐藏地址栏的参数 //新创建一个form表单 [removed]('<form name=myForm></form>'); var myForm=document.forms['myForm']; ...
登录写完了,但是提交表单不成功,求帮忙。
PHP基于curl模拟post提交json数据示例.docx
post模拟提交图片 转换成字节流 模拟接收把图片另存为一个地方。存到服务器上。
post提交工具增强版 post提交工具增强版 post提交工具增强版 post提交工具增强版
已做了案例,可以方便快速的将参数直接模拟Post提交给指定地址,有需要的同学可以看看如何实现的,简单快捷有效
由代码自动做登录操作,无须手工干预录入用户名密码。
C#三种模拟自动登录和提交POST信息的实现方法
主要介绍了C#实现的三种模拟自动登录和提交POST信息的方法,分别列举了WebBrowser、WebClient及HttpWebRequest实现自动登录及提交POST的相关实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
selenium自定义封装支持类似httpclient 的post提交方式,并获取返回值,对于获取异步请求中返回的json对象值很有用。
Fiddler 模拟post 提交,所添加的参数 Fiddler 模拟post 提交,所添加的参数
C# post模拟提交多个图片接收图片并存到存到服务器上。
主要介绍了PHP基于curl模拟post提交json数据操作,结合实例形式分析了php使用curl实现post方式提交json数据相关操作步骤与注意事项,代码简单实用,需要的朋友可以参考下
找个例子,我已经测试过了,是好用的,C#获取网页数据,post方式提交,希望对你有用
该工具使用 C# 多线程开发,可以很方便的模拟Http的get及post、application/x-www-form-urlencoded 二进制请求,或者其他方式的请求来调试接口。 可对以提交的数据参数进行保存,便于下次使用。