httpPost对JSON发送和接收
发布时间:2020-12-13 21:16:13 所属栏目:PHP教程 来源:网络整理
导读:public static String postURL(String commString,String address,String encode) { String rec_string = ; URL url = null; HttpURLConnection urlConn = null; try {/*得到url地址的URL类*/ url = new URL(address);/*取得打开需要发送的url连接*/ urlConn
public static String postURL(String commString,String address,String encode) {
String rec_string = "";
URL url = null;
HttpURLConnection urlConn = null;
try {
/*得到url地址的URL类*/
url = new URL(address);
/*取得打开需要发送的url连接*/
urlConn = (HttpURLConnection) url.openConnection();
/*设置连接超时时间*/
urlConn.setConnectTimeout(30000);
/*设置读取响应超时时间*/
urlConn.setReadTimeout(30000);
/*设置post发送方式*/
urlConn.setRequestMethod("POST");
/*发送commString*/
urlConn.setDoOutput(true);
urlConn.setDoInput(true);
OutputStreamWriter out;
out = new OutputStreamWriter(urlConn.getOutputStream(),encode);
out.write(commString);
out.flush();
out.close();
/*发送终了 获得返回流,解析流数据*/
BufferedReader rd = new BufferedReader(new InputStreamReader(urlConn.getInputStream(),encode));
StringBuffer sb = new StringBuffer();
int ch;
while ((ch = rd.read()) > ⑴) {
sb.append((char) ch);
}
rec_string = sb.toString().trim();
/*解析终了关闭输入流*/
rd.close();
} catch (Exception e) {
/*异常处理*/
rec_string = "⑴07";
System.out.println(e);
} finally {
if (urlConn != null) {
/*关闭URL连接*/
urlConn.disconnect();
}
}
/*返回响应内容*/
return rec_string;
} 上面是另外一种方式的要求
下面是httpost: HTTPPost发送JSON:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |