Я новичок в Джерси. Мне нужно внедрить клиента Джерси для отправки данных методом POST. Команда curl:
curl -d '{"switch": "00:00:00:00:00:00:00:01", "name":"flow-mod-1", "priority":"32768", "ingress-port":"1","active":"true", "actions":"output=2"}' http://localhost:8080/wm/staticflowentrypusher/json
Итак, я пытаюсь выяснить, как использовать клиент Джерси для реализации указанной выше команды curl.
До сих пор я сделал:
public class FLClient {
private static Client client;
private static WebResource webResource;
private static String baseuri = "http://localhost:8080/wm/staticflowentrypusher/json";
private static ClientResponse response;
private static String output = null;
public static void main(String[] args) {
try {
client = Client.create();
webResource = client.resource(baseuri);
// implement POST data
} catch (Exception e) {
e.printStackTrace();
}
}
}
Может кто-нибудь мне помочь?