java在进行修改时报400_java开发注册群组报错400
/**
* 調用環信http接口注冊環信群組
*/
public? static String? httpURLConnectionPOST_Group (String jsonString) {
StringBuilder sb? = null;
try {
URL url = new URL(Const.POST_URL_GROUP);
//將url 以 open方法返回的urlConnection? 連接強轉為HttpURLConnection連接? (標識一個url所引用的遠程對象連接)
HttpURLConnection connection = (HttpURLConnection) url.openConnection();// 此時cnnection只是為一個連接對象,待連接中
//設置連接輸出流為true,默認false (post 請求是以流的方式隱式的傳遞參數)
connection.setDoOutput(true);
//設置連接輸入流為true
connection.setDoInput(true);
//設置請求方式為post
connection.setRequestMethod("POST");
//post請求緩存設為false
connection.setUseCaches(false);
//設置該HttpURLConnection實例是否自動執行重定向
connection.setInstanceFollowRedirects(true);
/*設置請求頭里面的各個屬性 (以下為設置內容的類型,設置為經過urlEncoded編碼過的from參數)
application/x-javascript text/xml->xml數據 application/x-javascript->json對象 application/x-www-form-urlencoded->表單數據? ?*/
connection.setRequestProperty("Content-Type", "application/json");
connection.setRequestProperty("Accept", "application/json");
connection.setRequestProperty("Authorization", "Bearer YWMtUpQU_vWuEeeKSluYBjcYQgAAAAAAAAAAAAAAAAAAAAG14z1ArMYR56TKsZClY0FVAgMAAAFg3eg4MABPGgDvzbUz0YnS-Q5GIhUTbGIfE0DkJTqEOTERr-38TTFr_w");
//建立連接 (請求未開始,直到connection.getInputStream()方法調用時才發起,以上各個參數設置需在此方法之前進行)
connection.connect();
//創建輸入輸出流,用于往連接里面輸出攜帶的參數,(輸出內容為?后面的內容)
OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream(), "UTF-8");
//需要傳入的參數
String parm = jsonString;
// 將參數輸出到連接
out.write(parm);
//輸出完成后刷新并關閉流
out.flush();
out.close();//(關閉流,切記!)
System.out.println(connection.getResponseCode());
//連接發起請求,處理服務器響應? (從連接獲取到輸入流并包裝為bufferedReader)
BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8"));
String line;
sb = new StringBuilder(); //用來存儲響應數據
// 循環讀取流,若不到結尾處
while ((line = br.readLine()) != null) {
sb.append(line).append(System.getProperty("line.separator"));
//sb.append(br.readLine());
}
br.close();? ? //(關閉流)
connection.disconnect(); //銷毀連接
} catch (Exception e) {
e.printStackTrace();
}
return sb.toString();
}
總結
以上是生活随笔為你收集整理的java在进行修改时报400_java开发注册群组报错400的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA期末考试工程部分_知到Java程
- 下一篇: 软件安全策略-下