/**
* API远程请求
* @param url 请求url
* @param arg 请求参数 自动拼接&
* @param method 请求方式
* @return 返回结果
*/
public static String request(String url,String arg,String method){
BufferedReader reader = null;
String result = null;
StringBuffer sbf= new StringBuffer();
url = url + "&" + arg;
try {
URL httpUrl = new URL(url);
HttpURLConnection connection = (HttpURLConnection) httpUrl.openConnection();
connection.setRequestMethod(method);
InputStream is = connection.getInputStream();
reader = new BufferedReader(new InputStreamReader(is,"UTF-8"));
String strRead = null;
while ((strRead = reader.readLine()) != null){
sbf.append(strRead);
sbf.append("\r\n");
}
reader.close();
result = sbf.toString();
System.out.println(result);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return result;
}
09-27
2926
11-05
409
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交