//post
package com.dingo.sendurl;
import java.net.*;
import java.io.InputStream;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class send_url_post {
private String urlStr;
private URL url;
private HttpURLConnection url_con;
private String response_content;
public void setUrlStr(String urlStr) {
this.urlStr = urlStr;
}
public String getResponse_content() {
return response_content;
}
private void setResponse_content(String response_content) {
this.response_content = response_content;
}
public void send_url(String mobile_number){
try{
url = new url(/urlStr);
url_con=(HttpURLConnection)url.openConnection();
url_con.setRequestMethod("POST");
url_con.setDoOutput(true);
String param="action=mobile&mobile="+mobile_number;
url_con.getOutputStream().write(param.getBytes());
url_con.getOutputStream().flush();
url_con.getOutputStream().close();
InputStream in= url_con.getInputStream();
BufferedReader rd = new BufferedReader(new InputStreamReader(in));
StringBuilder tempStr=new StringBuilder();
while(rd.read()!=-1){
tempStr.append(rd.readLine());
}
setResponse_content(new String(tempStr));
} catch(Exception e){
e.printStackTrace();
}
finally{
if(url_con!=null)
url_con.disconnect();
}
}
}
//get
package com.dingo.sendurl;
import java.net.HttpURLConnection;
import java.net.URL;
import java.io.IOException;
import java.io.InputStream;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class send_url_get {
private String urlStr;
private URL url;
private HttpURLConnection url_con;
private String contentStr;
public void setUrlStr(String urlStr) {
this.urlStr = urlStr;
}
public String getContentStr() {
return contentStr;
}
private void setContentStr(String contentStr) {
this.contentStr = contentStr;
}
public void send_url(){
try{
StringBuilder temp = new StringBuilder();
url = new url(/urlStr);
url_con= (HttpURLConnection)url.openConnection();
url_con.setDoOutput(true);
url_con.setRequestMethod("GET");
url_con.getOutputStream().flush();
url_con.getOutputStream().close();
InputStream in =url_con.getInputStream();
BufferedReader rd = new BufferedReader(new InputStreamReader(in));
while(rd.read()!=-1){
temp.append(rd.readLine());
}
setContentStr(new String (temp));
} catch (Exception e){
e.printStackTrace();
} finally{
if(url_con!=null){
url_con.disconnect();
}
}
}
}
文章出处:http://blog.sina.com.cn/s/blog_4b0dca9b010005vp.html
分享到:
相关推荐
Java发送http请求、https请求,post和get都支持
java发送http请求的一个小例子 包含get和post两种请求方式
Java发送Http请求,解析html返回
java发送http请求报文json
这是一个java发送get、post请求,并得到返回结果的工具类。
JAVA发送HTTP请求,返回HTTP响应内容 首先让我们先构建一个请求类(HttpRequester)。 该类封装了JAVA实现简单请求的代码。 其次我们来看看响应对象(HttpRespons)。响应对象其实只是一个数据BEAN,由此来封装请求...
下面小编就为大家带来一篇java发送http请求并获取状态码的简单实例。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
JAVA发送HTTP请求操作类 HttpRequester request = new HttpRequester(); HttpRespons hr = request.sendPost("响应地址", 参数Map);//有重载,可设置请求头、请求体 hr获得回执内容
主要介绍了JAVA发送HTTP请求,返回HTTP响应内容,应用及实例代码,需要的朋友可以参考下
完整的java发送http包工程,可发送get及post请求。
java发送http/https请求(get/post)代码,java 通过发送json,post请求,返回json数据的方法 java 通过发送json,post请求,返回json数据的方法
用于发送http请求的一个简单的工具类,实现比较简单,可以参考。
400多条冷笑话,可以用来练习sql使用,这是我用Java发送http请求获取到的,有重复的冷笑话,总条数达到五十五万多条,是用mysqldump导出来的,字符集使用的是utf8,数据库引擎是用innodb,欢迎大家下载使用。
下面为大家提供一个Java发送http请求的工具类 HttpRequest.java package org.javahttp.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java....
主要是通过HttpURLConnection 来实现JAVA的HTTP请求,有的人会问、为什么有些网站发请求没问题,有些网站发请求却返回数据,在给网站发送请求的时候,请看清楚网站需要什么样的HTTP请求头,只要参数正确,可以给任何...
HttpRequestsWrapper 使通过java发送Http请求更容易
java发送https请求,解决了数组证书的问题,所依赖的jar都有
本文通过实例代码给大家介绍了Java 发送http请求上传文件功能,需要的朋友参考下吧
java 发送http请求 实现网络通信的全部jar包合集。 httpcomponents-client-4.5.5.rar