से शरीर को नहीं पढ़ सकता है मैं एक बहुत ही सरल आराम क्लाइंट बनाने के लिए जावा के HttpUrlConnection
(POST का उपयोग करके) का उपयोग कर रहा हूं। सर्वर aplication/xml
स्वीकार करता है और जवाब देता है। यहां तक कि त्रुटि स्थितियों के लिए भी (स्थिति कोड 3xx, 4xx, 5xx) यह xml पेलोड भेजता है - जैसा कि इस सर्वर कार्यान्वयन द्वारा निर्दिष्ट किया गया है - कि मैं त्रुटि स्ट्रीम से सफलतापूर्वक प्राप्त कर सकता हूं।जावा: 401
यह त्रुटि सभी शर्तों के लिए मान्य है जब सर्वर 401 के साथ जवाब देता है। इस मामले में केवल त्रुटिस्ट्रीम शून्य है और इनपुटस्ट्रीम से पढ़ने की कोशिश करते समय एक अपवाद फेंक दिया जाता है।
मैंने वायरशर्क का उपयोग करके अनुरोध पर कब्जा कर लिया और प्रतिक्रिया ठीक से प्राप्त हुई। समस्या यह जावा पक्ष
लेकिन शरीर वास्तव में वापस आ जा रहा है। मैं इसे वायरशर्क के माध्यम से देख सकता हूं ... –