के बाद मैं, निम्नलिखित कोड का उपयोग कर कोर जावा का उपयोग करने के लिए एक InputStream से HTTP अनुरोध डेटा पढ़ने की कोशिश कर रहा हूँ लटकी हुई है:पढ़ना अनुरोध सामग्री, हमेशा शीर्ष लेख
BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
मैं हैडर ठीक प्राप्त करते हैं, लेकिन तो क्लाइंट हमेशा के लिए लटका रहता है क्योंकि सर्वर को अनुरोध के "ईओएफ" कभी नहीं मिलता है। इससे मैं कैसे निपटूं? मैंने देखा है कि इस सवाल ने काफी कुछ पूछा है, और अधिकांश समाधानों में उपरोक्त की तरह कुछ शामिल है, हालांकि यह मेरे लिए काम नहीं कर रहा है। मैं दोनों कर्ल और ग्राहक के रूप में एक वेब ब्राउज़र का उपयोग की कोशिश की है, बस एक बात का अनुरोध भेजकर किसी भी विचार
जहाँ आपके कोड व्यतीत कर रहा है? 'रीडलाइन() 'वापस नहीं आ रहा है? –
हां यह सिर्फ readLine() पर फंस रहा है जब मैं इसे डीबगर में चलाता हूं – Hoofamon