मैं ब्राउज़र से अपने सर्वर (स्थानीय होस्ट) पर POST
अनुरोध भेजने की कोशिश कर रहा हूं। मेरा अनुरोध यूआरएल है:HTTP अनुरोध शीर्षलेख पार्सिंग त्रुटि
http://localhost:8080/myPath/myServlet?requestData={ .......//Json String......};
requestData
एक json स्ट्रिंग (। मैं इस प्रयोजन के लिए GSON उपयोग कर रहा हूँ) सब कुछ ठीक काम कर रहा है जब तक json स्ट्रिंग में डेटा एक विशेष सीमा से अधिक है। कहें, मैं जेसन स्ट्रिंग में ऑब्जेक्ट्स की सरणी भेज रहा हूं। सूची में वस्तुओं की संख्या से अधिक 67
तो मैं त्रुटि निम्न हो, तो:
AM org.apache.coyote.http11.AbstractHttp11Processor process
INFO: Error parsing HTTP request header
Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
क्यों है ऐसा? मैं पूरी तरह उलझन में हूँ। ऐसा क्यों होता है और इसे ठीक करने के लिए क्या करने की आवश्यकता है? मैं इसके पीछे कारण समझना चाहता हूं, क्योंकि मुझे समझ में नहीं आता है कि विशेष रूप से वस्तुओं की संख्या के बाद यह अचानक काम करना बंद कर देता है और मुझे यह त्रुटि मेरे कंसोल में मिलती है।
धन्यवाद।
यह एक के बजाय प्राप्त पोस्ट हो रहा है ... – user3280180
ऐसा लगता है कि आप जेएसएन स्ट्रिंग को 'जीईटी' पैरामीटर के रूप में पास कर रहे हैं, न कि 'POST'। – damgad
संभावित डुप्लिकेट [विभिन्न ब्राउज़रों में यूआरएल की अधिकतम लंबाई क्या है?] (Http://stackoverflow.com/questions/417142/what-is-the- अधिकतम- लम्बाई-of-a-url-in- अलग -ब्रोसर) – Whymarrh