public static String sendPostMessage(String urlString, String xmlString,
String charset)
{
BufferedReader br = null;
OutputStream os = null;
StringBuffer sb = new StringBuffer();
try
{
URL url = new URL(urlString);
HttpURLConnection huc = (HttpURLConnection) url.openConnection();
huc.setDoOutput(true);
huc.setRequestMethod("POST");
huc.setRequestProperty("Content-Type", "text/html; charset="+charset);
//输出流,向服务端发送数据
os = huc.getOutputStream();
os.write(xmlString.getBytes());
br = new BufferedReader(new InputStreamReader(huc.getInputStream(),
charset));
String s = null;
while ((s = br.readLine()) != null)
{
sb.append(s).append("\n");
}
}
catch (Exception e)
{
e.printStackTrace();
throw new RuntimeException(e);
}
finally
{
if (os != null)
{
try
{
os.close();
}
catch (IOException e)
{
}
}
if (br != null)
{
try
{
br.close();
}
catch (IOException e)
{
}
}
}
return sb.toString();
}
分享到:
相关推荐
用java编写了http Post的请求代码,通过发送请求的 URL,获取远程资源的响应结果,入参为json字符串。使用到httpPost,CloseableHttpClient
java后台实现 get post 提交.zip
java实现get请求post请求,文件传输 /** * 发送https请求 * @param requestUrl 请求地址 * @param requestMethod 请求方式(GET、POST) * @param outputStr 提交的数据 * @return 返回微信服务器响应的信息 ...
使用的是信易通的短信平台接口,然后在Java中使用HttpClient模拟POST请求或者GET请求(看短信平台要求,一般的情况下都是POST请求),调用短信平台提供的接口(遵循短信平台的接口规范即可)发送短信验证码
主要介绍了java实现响应重定向发送post请求操作,结合实例形式分析了java请求响应、重定向及数据处理相关操作技巧,需要的朋友可以参考下
java发送https请求,解决了数组证书的问题,所依赖的jar都有
java调用企业微信接口发送消息所需依赖 文章链接:https://blog.csdn.net/zxl782340680/article/details/79876502
java实现多次HttpURLConnection共享session,发送两次请求共享同一个session,这样做爬虫的时候就可以爬网站登录后能看到的内容了
封装了https发送Get和Post请求工的具类。直接看Demo例子。样例实现参考 HTTP服务POST方式代码
里面有三种实现方法是我下载别人的整合起来的 如果有需要就下载下来看一下 我的成功了
主要介绍了java使用httpclient发送post请求示例,依赖JSON、HTTPClient等jar包,需要的朋友可以参考下
尝试的一个网站,发现它的登录页面是会自动跳转的,再请求的话则会退回登录页面很是苦恼。提示: HTTP/1.1 302 Found
组件应用开发中少不了会用空间查询功能,但若是地图采用的web数据源或rest地图服务,现有查询接口就满足不了,本范例将解决这个问题,自定义构造请求url地址及参数,以上数据包的方式对iServer服务发POST请求,以...
java发送get,post请求,可以实现与后台交互,代码便捷高效,是原生代码,支持并发性;代码结构清晰易懂,容易上手;
用java实现带参数发送post请求,以body方式传参的get请求,以pathValue方式传参的get请求
java后台请求http,区分get和post,一般是用来抓取带有登陆权限网站的数据,后台先登录,保持session,再请求数据URL
java实现读取证书访问https接口并获取返回数据.证书格式cer,der,crt等。
本文将介绍如何使用Java的HttpPost方法实现文件上传,并提供相关的代码示例。 二、文件上传的原理: 文件上传的原理是将文件的内容通过HTTP协议发送给服务器,服务器再对接收到的文件进行处理。在使用Java的...
httpclient实现的工具类含有以下功能: 1、后台模拟发送GET请求 2、后台模拟发送POST请求 3、解决了中文乱码
Java多线程实现数据切割批量执行,实现限流操作。 java线程池Executors实现数据批量操作。 批量异步Executors处理数据,实现限流操作,QPS限流。 线程池调用第三方接口限流实现逻辑。 案例适合: 1.批量处理大数据。...