使用httpPost进行访问远程接口
来源:互联网 发布:主播用的唱歌软件 编辑:程序博客网 时间:2024/05/18 00:53
参照例子
import org.apache.http.client.HttpClient;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.util.EntityUtils;
/**
*获取httpClient返回的result* @param url 需要访问的地址,格式如:http://127.0.0.1:8080/项目名称/对外接口类映射的名称/方法映射的名称
* @param keyParams 参数名
* @param value 参数值
* @return
*/
private String getHttpClientResult(String url,String keyParams,String value) {
HttpClient client = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
List<NameValuePair> params = new ArrayList<NameValuePair>();
//可以设置多个参数
params.add(new BasicNameValuePair(keyParams,value));HttpResponse httpResponse = null;
String result = null;
try {
httpPost.setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));
httpResponse = client.execute(httpPost);
if (httpResponse.getStatusLine().getStatusCode() == 200) {
result = EntityUtils.toString(httpResponse.getEntity());
}
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return result;
}
- 使用httpPost进行访问远程接口
- Android HttpPost表单访问接口
- 使用HttpClient进行远程接口测试
- 备忘-使用spring进行远程访问
- 使用HttpURLConnection访问接口进行数据处理
- java 远程访问接口
- 使用Spring进行远程访问与Web服务
- 使用Spring进行远程访问(rmi)与Web服务
- 使用httppost 实现高效的数据交互接口
- android开发-----网络编程(使用httppost进行提交数据)
- 使用redis进行用户接口访问时间次数限制
- 接受远程接口访问数据
- HttpPost 访问网络
- android---HttpPost访问服务器
- 通过SQL进行远程访问
- Linux服务器使用二:VMWare下设置网络连接并使用SSH2进行远程访问
- httppost方式访问网络数据
- HttpPost 的使用
- C# Thread类
- 标题栏设置
- effective C++: 6.继承与面向对象设计
- C++ 线程安全的单例模式
- tcp协议简介
- 使用httpPost进行访问远程接口
- 七大排序算法总结
- struts2中多种提交的处理
- hello的shellcode
- lucene-4.5.0版本在window7上的环境搭建
- linux下两种安装应用程序的方法详解
- [Linux]CentOS开启80端口
- 虚拟机VMware下的UbuntuUSB设备识别问题的解决方法
- (程序员面试题)冒泡排序