|
@@ -0,0 +1,42 @@
|
|
|
+package com.miaxis.test;
|
|
|
+
|
|
|
+import org.apache.commons.io.IOUtils;
|
|
|
+
|
|
|
+import java.io.IOException;
|
|
|
+import java.io.InputStream;
|
|
|
+import java.io.OutputStream;
|
|
|
+import java.net.HttpURLConnection;
|
|
|
+import java.net.URL;
|
|
|
+
|
|
|
+public class Test03 {
|
|
|
+
|
|
|
+
|
|
|
+ public static void main(String[] args) throws IOException {
|
|
|
+ URL url = new URL("https://jsjp-admin1.zzxcx.net/jsjp-admin/login/noCode");
|
|
|
+ HttpURLConnection conn = (HttpURLConnection) url.openConnection();
|
|
|
+ conn.setDoOutput(true);
|
|
|
+ conn.setDoInput(true);
|
|
|
+ conn.setUseCaches(false);
|
|
|
+ conn.setReadTimeout(20000);
|
|
|
+ conn.setConnectTimeout(20000);
|
|
|
+ conn.setRequestMethod("POST");
|
|
|
+ conn.setRequestProperty("connection", "Keep-Alive");
|
|
|
+ // conn.setRequestProperty("Accept","application/json");// 设置接收数据的格式
|
|
|
+ conn.setRequestProperty("Content-Type", "application/json;");
|
|
|
+ conn.connect();
|
|
|
+ OutputStream out = conn.getOutputStream();
|
|
|
+ // 把数据写入请求的Body
|
|
|
+ String json = "{\"password\": \"jishi2023\",\"username\": \"jishi\"}";
|
|
|
+
|
|
|
+ out.write(json.getBytes("utf-8"));
|
|
|
+ out.flush();
|
|
|
+ out.close();
|
|
|
+ // 从服务器读取响应
|
|
|
+ InputStream inputStream = conn.getInputStream();
|
|
|
+ String encoding = "utf-8";
|
|
|
+ String body = IOUtils.toString(inputStream, encoding);
|
|
|
+ System.out.println(body);
|
|
|
+ conn.disconnect();
|
|
|
+ }
|
|
|
+
|
|
|
+}
|