java http请求token验证调用.net webapi接口public void test191120() {
String url ="http://xxx/api/Test1";
try {
URL uRl = new URL(url);
HttpURLConnection httpConnection =(HttpURLConnection) uRl.openConnection();
httpConnection.setRequestMethod("POST");
httpConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
httpConnection.addRequestProperty("Authorization", "Bearer FtbmEGvJ3F......");
//这里就是Bearer+空格+从.net webapi获取的token值
httpConnection.setDoOutput(true);
httpConnection.setDoInput(true);
httpConnection.connect();
OutputStream out = httpConnection.getOutputStream();
out.write("{\"test\":\"123\"}".getBytes());
out.close();
InputStream is =httpConnection.getInputStream();
int size = is.available();
byte[] jsonBytes = new byte[size];
is.read(jsonBytes);
String message = new String(jsonBytes,"UTF-8");
System.out.print(message);
is.close();
httpConnection.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
}