JavaEE11-用Java编写REST客户端
目标
用Java编写REST客户端, 以支持微服务之间通过REST API通信.
假定条件
现有的REST Server的URL为 https://12757808-4d2e-4d95-b7d5-c2caa5b934bd.mock.pstmn.io/user/add 实际上是使用Postman建立的mock server.
返回Status代码固定为 200
Content-Type 为 application/json; charset=utf-8
返回的Body数据固定为 {“responsed”:“OK”}
程序示例
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class JavaRestClient {
public static String restCall(String serverUrl, String requestData) {
StringBuffer responseData = new StringBuffer();
try {
HttpURLConnection httpURLConnection = (HttpURLConnection) new URL(serverUrl).openConnection();