java程序通过post方式请求servlet
程序员文章站
2022-04-24 17:21:44
...
package util; import java.io.DataInputStream; import java.io.InputStream; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URLEncoder; import java.net.URL; public class RemotingUtil { private static final String CHAR_SET = "UTF-8"; private static final String URL = "http://192.168.112.181/baas/FabricInvokeServlet"; public static String remtoingResponseData(String url, String psotData) { String data = null; try { URL dataUrl = new URL(url); HttpURLConnection con = (HttpURLConnection) dataUrl.openConnection(); con.setRequestMethod("POST"); con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); con.setDoOutput(true); con.setDoInput(true); con.setReadTimeout(10000); StringBuilder body = new StringBuilder(); body.append("params="); body.append(URLEncoder.encode(psotData, CHAR_SET)); String s = body.toString(); OutputStream os = con.getOutputStream(); os.write(s.getBytes(CHAR_SET)); os.flush(); os.close(); InputStream is = con.getInputStream(); DataInputStream dis = new DataInputStream(is); byte d[] = new byte[dis.available()]; dis.read(d); data = new String(d); con.disconnect(); } catch (Exception ex) { ex.printStackTrace(); } return data; } }
上一篇: Ajax通过POST方式与PHP进行交互
下一篇: 幽默吃货之间的羡慕
推荐阅读
-
java 通过发送json,post请求,返回json数据的方法
-
java请求接口的几种方式(java程序开发三个步骤)
-
python通过get,post方式发送http请求和接收http响应的方法
-
微信小程序授权 获取用户的openid和session_key【后端使用java语言编写】,我写的是get方式,目的是测试能否获取到微信服务器中的数据,后期我会写上post请求方式。
-
java通过HttpServletRequest获取post请求中的body内容的方法
-
Java-Servlet请求方式doXXX、service 具体分析
-
java 通过发送json,post请求,返回json数据的方法
-
Java程序中不通过hadoop jar的方式访问hdfs
-
Java利用httpclient通过get、post方式调用https接口的方法
-
java 实现通过 post 方式提交json参数操作