1
我不知道爲什麼,但我發現,當我做一個GET請求的響應POST,這裏是我的方法:POST響應
public String performGetBrandCall(String requestURL) {
URL url;
String response = "";
try {
url = new URL(requestURL);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Authorization", "Bearer " + MainActivity.TOKEN);
conn.setDoInput(true);
conn.setDoOutput(true);
int responseCode=conn.getResponseCode();
Log.d(TAG, "Response Code: " + responseCode);
if (responseCode == HttpsURLConnection.HTTP_OK || responseCode == HttpsURLConnection.HTTP_CREATED) {
String line;
BufferedReader br=new BufferedReader(new InputStreamReader(conn.getInputStream()));
while ((line=br.readLine()) != null) {
response+=line;
}
} else {
if (responseCode >= 400 && responseCode < 500){
String line;
BufferedReader br=new BufferedReader(new InputStreamReader(conn.getErrorStream()));
while ((line=br.readLine()) != null) {
response+=line;
}
} else {
response="";
}
}
} catch (Exception e) {
e.printStackTrace();
}
return response;
}
我加入一個通過使用setRequestProperty頭,是唯一的「參數」我設置爲請求,但我收到後迴應,我不知道爲什麼。有什麼建議麼?