如何在Java中使用REST

使用Java工具,

wscompile for RPC

wsimport for Document

etc..

我可以使用WSDL生成打SOAP Web服务所需的存根和类。

但是我不知道如何在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中使用REST 的全部内容, 来源链接: utcz.com/qa/405658.html

回到顶部