gpt4 book ai didi

java - 如何在 Java 中使用 REST

转载 作者:IT老高 更新时间:2023-10-28 20:45:39 25 4
gpt4 key购买 nike

使用 Java 工具,

wscompile for RPC
wsimport for Document
etc..

我可以使用 WSDL 生成访问 SOAP Web 服务所需的 stub 和类。

但我不知道如何在 REST 中做同样的事情。如何获得访问 REST Web 服务所需的 Java 类。无论如何打服务的方法是什么?

谁能给我指路?

最佳答案

工作示例,试试这个:

package restclient;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class NetClientGet {
public static void main(String[] args) {
try {

URL url = new URL("http://localhost:3002/RestWebserviceDemo/rest/json/product/dynamicData?size=5");//your url i.e fetch data from .
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Accept", "application/json");
if (conn.getResponseCode() != 200) {
throw new RuntimeException("Failed : HTTP Error code : "
+ conn.getResponseCode());
}
InputStreamReader in = new InputStreamReader(conn.getInputStream());
BufferedReader br = new BufferedReader(in);
String output;
while ((output = br.readLine()) != null) {
System.out.println(output);
}
conn.disconnect();

} catch (Exception e) {
System.out.println("Exception in NetClientGet:- " + e);
}
}
}

关于java - 如何在 Java 中使用 REST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12916169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com