如何使用泽西岛客户端 POST 方法提交数据
我是泽西岛的新手。我需要实现泽西岛客户端以使用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();
}
}
}
有人可以帮我吗?