pom.xml引入
okhttp-3.10.0.jar
fastjson-1.2.73.jar
static public void SnedMsg(int c) throws IOException {
//设置参数发送数据
String url = "" + String.format("%d",1);
OkHttpClient client = new OkHttpClient();
//设置请求体
String jsonBody = "{\"name\":\"John\", \"age\":30}";
RequestBody body = RequestBody.create(MediaType.parse("application/json; charset=utf-8"), jsonBody);
//参数
//RequestBody body = new MultipartBody.Builder()
//.addFormDataPart("username", "john")
//.addFormDataPart("password", "password123")
//.addPart(text)
//.build();
//采用post的方式进行发送
Request request = new Request.Builder()
.url(url)
.addHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.36")
.addHeader("Cookie", "")
.addHeader("Referer","")
.addHeader("Authorization","")
.addHeader("Connection","keep-alive")
.post(body)
.build();
Response response = client.newCall(request).execute();
if (response.isSuccessful()) {
System.out.println("result:" + response.body().string());
} else {
throw new IOException("Unexpected code " + response);
}
}
public static void main(String[] args) throws IOException {
SnedMsg(1);
//SnedMsg(2);
}