public
class
Test {
public
static
void
main(String[] args) {
String data =
"{\"command\":\"getDeviceInfo\"}"
;
String path =
"http://192.168.43.111:59777"
;
URL url =
null
;
try
{
url =
new
URL(path);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod(
"POST"
);
conn.setConnectTimeout(
5000
);
conn.setRequestProperty(
"User-Agent"
,
"curl/7.54.0"
);
conn.setRequestProperty(
"Accept"
,
"*/*"
);
conn.setRequestProperty(
"Content-Type"
,
"application/json"
);
conn.setRequestProperty(
"Content-Length"
,data.length()+
""
);
conn.setRequestProperty(
"Connection"
,
"close"
);
conn.setDoOutput(
true
);
conn.getOutputStream().write(data.getBytes());
int
code = conn.getResponseCode();
System.out.println(
"响应码:"
+code);
if
(code ==
200
){
InputStream in = conn.getInputStream();
String msg = tools.transStream(in);
System.out.println(msg);
}
}
catch
(Exception e){
e.printStackTrace();
}
}
}