के साथ डेटा सबमिट करने के लिए मैं जर्सी के लिए नया हूं। POST विधि के साथ डेटा जमा करने के लिए मुझे जर्सी क्लाइंट को लागू करने की आवश्यकता है। कर्ल आदेश है:जर्सी क्लाइंट POST विधि
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
तो मैं कैसे ऊपर कर्ल आदेश लागू करने के लिए जर्सी क्लाइंट का उपयोग करने पता लगाने की कोशिश कर रहा हूँ।
अब तक मैंने किया है:
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();
}
}
}
कोई इसके साथ मेरी मदद कर सकते हैं?
मैं इस JSON-कम json पोस्ट विधि प्यार के आधार पर। हैश मैप। साफ। – jettero
यह अच्छा लगता है, लेकिन मैं इसे FEATURE_POJO_MAPPING और jersey-json.jar: क्लाइंटहैंडलर अपवाद: जावा प्रकार, क्लास java.util.HashMap, और MIME मीडिया प्रकार, एप्लिकेशन/जेसन के लिए एक संदेश बॉडी लेखक के साथ काम करने के लिए नहीं मिल सकता है, नहीं मिला - मुझे क्या याद आ रही है? – TheArchitect