实现:利用URL访问URL并传递参数,然后获取返回结果。
可用于模拟http访问。
package test;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;
public class JavaPostTest {
public String post() throws Exception {
URL url = new URL("http://www.renren.com/PLogin.do");
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter writer = new OutputStreamWriter(conn.getOutputStream());
writer.write("email=pk3589@163.com&password=123");
writer.flush();
writer.close();
InputStreamReader reder = new InputStreamReader(conn.getInputStream(), "utf-8");
BufferedReader breader = new BufferedReader(reder);
BufferedWriter w = new BufferedWriter(new FileWriter("d:/1.txt"));
String content = null;
String result = null;
while ((content = breader.readLine()) != null) {
result += content + "\n";
}
w.write(result);
w.flush();
w.close();
return result;
}
public static void main(String[] args) throws Exception {
JavaPostTest post = new JavaPostTest();
String aa = post.post();
String bb = new String(aa.getBytes("utf-8"));
System.out.println(bb);
}
}
分享到:
相关推荐
Java获取URL内容的,我这里只给出GET方式的,POST和其它方式的都是比较类似的。其技术要点就一下三点。 第一:创建... try{ java.net.URL l_url = new java.net.URL(path); java.net.HttpURLConnection l_con
它受clj-http和启发,并建立在Java 11附带的java.net.http上。因此,如果您已经在使用Java 11,并且它完全不支持HTTP / 2,则它没有额外的依赖关系。盒子。 安装 java-http-clj需要Clojure 1.9+和Java 11+。 文献...
import java.net.URL; import java.net.URLConnection; public class Test { public static void main(String[] args) { String st = "北京"; String str = catchPage(...
主要介绍了.net 通过URL推送POST数据具体实现,有需要的朋友可以参考一下
import java.net.URL; public class GetNetHtml { public static String createhttpClient(String url, String param) { HttpClient client = new HttpClient(); String response = null; String ...
import java.net.URL; import java.util.List; import java.util.Map; public class HttpTest { private HttpURLConnection hc = null; private static final String oneUrlString = "http://xxx.jsp"; ...
URLConnection可以很容易的从java.net.URL得到, 然后把连接设为输出模式。URLConnection通常作为输入来使用,比如下载一个Web页。 通过把URLConnection设为输出,你可以把数据向你个Web页传送。
通常的http请求都是由用户点击某个连接或者按钮来发起的,但是在一些后台的Java程序中需要发送一些get或这post请求,因为不涉及前台页面,该怎么办呢? ... import java.io.BufferedReader;... import java.net.URL;
Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口)、Org.apache接口和Android.net.*(Android网络接口)。下面分别介绍这些接口的功能和作用。 1.标准Java接口 java.net.*提供与联网有关的...
下面小编就为大家带来一篇java获取http请求的Header和Body的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本文实例为大家分享了android post请求接口demo测试代码,供大家参考,具体内容如下 MainActivity.java ...import java.net.URL; import android.app.Activity; import android.content.Intent; import and
当然了,正如前面说到的,如果我们自己使用java.net.HttpURLConnection来搞定这些问题是很恐怖的事情,因此在开始之前我们先要介绍一下一个开放源码的项目,这个项目就是Apache开源组织中的httpclient,它隶属于...
fastjson_poc = '{{"@type":"java.net.URL","val":"http://%s"}:"x"}' % val 优点 不仅能够探测POST中的json数据,还能够判断GET中的json数据,支持urlencode,urldecode等。 两种数据对应格式如下: 得到: GET /...
这是使用java编写的一个中间层,使用者只用搭建一个post方法的url,将从阿里云的得到的一些参数与搭建的post方法url写进message.jar的myProp.properties文件,然后运行这个message.jar就可以了,同时使用了log4j作为日志...
import java.net.URL; import java.util.ArrayList; import java.util.List; import javax.xml.parsers.SAXParserFactory; import okhttp3.Call; import okhttp3.OkHttpClient; import okhttp3.Request; import ...
钉钉 Java SDK 钉钉官方提供了统一的SDK,使用SDK可以便捷的调用服务端API。注意:此SDK包含原有...(2).NET SDK 需要依赖 .NET Framework 2.0及以上 (不支持Windows Phone平台)。 (3)Python SDK需要依赖python2
response.sendRedirect(response.encodeRedirectURL(this.loginUrl + java.net.URLEncoder.encode(backToUrl, "UTF-8"))); } ajaxDone.jsp页面 ;charset=UTF-8" pageEncoding="UTF-8"%> { statusCode:${status...
│ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料(源码,教材,ppt) │ 00s.jpg │ 10fdada.gif │ 1102485678850.gif │ 1102513845804.gif │ ...
│ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料(源码,教材,ppt) │ 00s.jpg │ 10fdada.gif │ 1102485678850.gif │ 1102513845804.gif │ ...
│ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料(源码,教材,ppt) │ 00s.jpg │ 10fdada.gif │ 1102485678850.gif │ 1102513845804.gif │ ...