| 12345678910111213141516 |
- import java.net.*;
- import java.net.http.*;
- import java.nio.charset.StandardCharsets;
- import java.time.Duration;
- public class ProbeCelery {
- public static void main(String[] a) throws Exception {
- HttpClient c = HttpClient.newBuilder().connectTimeout(Duration.ofSeconds(15)).build();
- String login = "{\"tenantCode\":\"cs1\",\"username\":\"admin\",\"password\":\"Admin@123456\",\"code\":\"\",\"uuid\":\"\"}";
- HttpResponse<String> lr = c.send(HttpRequest.newBuilder().uri(URI.create("http://127.0.0.1:8004/login")).timeout(Duration.ofSeconds(30)).header("Content-Type","application/json; charset=utf-8").POST(HttpRequest.BodyPublishers.ofString(login, StandardCharsets.UTF_8)).build(), HttpResponse.BodyHandlers.ofString(StandardCharsets.UTF_8));
- String token = lr.body().replaceAll("(?s).*\"token\"\\s*:\\s*\"([^\"]+)\".*", "$1");
- String msg = "\u4f60\u597d\uff0c\u82b9\u83dc\u53ef\u4ee5\u6cbb\u7597\u7cd6\u5c3f\u75c5\u5417\uff1f";
- String body = "{\"templateId\":70,\"content\":\"" + msg.replace("\\","\\\\").replace("\"","\\\"") + "\"}";
- HttpResponse<String> sr = c.send(HttpRequest.newBuilder().uri(URI.create("http://127.0.0.1:8004/workflow/simulate")).timeout(Duration.ofSeconds(180)).header("Authorization","Bearer "+token).header("Content-Type","application/json; charset=utf-8").POST(HttpRequest.BodyPublishers.ofString(body, StandardCharsets.UTF_8)).build(), HttpResponse.BodyHandlers.ofString(StandardCharsets.UTF_8));
- System.out.println(sr.body());
- }
- }
|