मैं एक टेक्स्ट फ़ाइल पोस्ट कर रहा हूं जिसमें कर्ल के माध्यम से मेरी सेवा के लिए कई लाइनों पर एक सूची है। जब मैं अपने स्प्रिंग एमवीसी नियंत्रक में अनुरोध के शरीर को पढ़ता हूं तो वहां कोई नया लाइन वर्ण नहीं होता है और सभी टेक्स्ट एक पंक्ति पर होते हैं।क्या कर्ल नए लाइन अक्षरों को हटा देता है?
कर्ल नए लाइन अक्षरों को हटा देता है? क्या नए लाइन अक्षरों को बनाए रखने का कोई तरीका है क्योंकि मुझे टेक्स्ट को पार्स करने के लिए उनकी आवश्यकता है।
StringBuilder builder = new StringBuilder();
String line = null;
try {
BufferedReader reader = request.getReader();
while ((line = reader.readLine()) != null) {// this is just one line of text!
builder.append(line);
}
} catch (Exception e) {
//handle exception
}
हां, कर्ल-डी विकल्प के साथ लाइनब्रैक को हटा देता है। इसके बजाय --डेटा-बाइनरी का प्रयोग करें। Http://stackoverflow.com/questions/3872427/how-to-send-line-break-with-curl देखें। मैंने आपके प्रश्न को कम नहीं किया। – lreeder
आह, धन्यवाद। मुझे आश्चर्य है कि मुझे क्यों चिह्नित किया गया था, मेरी इच्छा है कि वे एक कारण छोड़ देंगे। – user86834