Org.apache.http.HttpResponse से HTTP कोड प्राप्त करें


83

मैं org.apache.http.HttpResponseअपने जावा एप्लिकेशन में कक्षा का उपयोग कर रहा हूं , और मुझे HTTP स्थिति कोड प्राप्त करने में सक्षम होना चाहिए। यदि मैंने इस पर प्रयोग .toString()किया है, तो मैं वहां HTTP स्थिति कोड देख सकता हूं। क्या कोई अन्य फ़ंक्शन है जिसे मैं केवल एक इंट या स्ट्रिंग के रूप में HTTP स्थिति कोड प्राप्त कर सकता हूं?

बहुत बहुत धन्यवाद!

जवाबों:



70

मैंने httpResponse.getStatusLine().getStatusCode()पूर्णांक http स्थिति कोड को मज़बूती से वापस करने के लिए इसका उपयोग किया है और पाया है।



2

एक उदाहरण नीचे दिया जाएगा,

        final String enhancementPayload ="sunil kumar";
        HttpPost submitFormReq = new HttpPost("https://bgl-ast/rest/service/form/form-data");
        StringEntity enhancementJson = new StringEntity(enhancementPayload);
        submitFormReq.setEntity(enhancementJson);
        submitFormReq.setHeader("Content-Type", "application/xml");

        HttpResponse response = httpClient.execute( submitFormReq );
        String result = EntityUtils.toString(response.getEntity());
        System.out.println("result "+result);
        assertEquals(200, response.getStatusLine().getStatusCode());
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.