मेरा एंड्रॉइड ऐप मेरे सर्वर एपीआई में दो जीईटी कॉल कर रहा है। पहले में, यह है, जहां पैरामीटर code
एक 256 चार स्ट्रिंग है। जहां पैरामीटर code
एक 5120 चार स्ट्रिंग हैजीईटी अनुरोध पर JSON पैरामीटर पर लंबाई सीमा
$.getJSON(myServerEndpoint, {
action: "doStuff1",
username: $("#username").val(),
code: my256charString,
format: "json"
})
.done(function(data) {
doStuff2Response(data);
});
दूसरा एक, यह है। दोनों एक ही सर्वर एंडपॉइंट तक पहुंचते हैं।
$.getJSON(myServerEndpoint, {
action: "doStuff2",
username: $("#username").val(),
code: my5120CharString,
format: "json"
})
.done(function(data) {
doStuff2Response(data);
});
जब मैं एक ही डिवाइस और एक ही उपयोगकर्ता वाईफ़ाई या सबसे मोबाइल डेटा प्रदाताओं से जुड़ा से उन दोनों को कहते हैं, यह पूरी तरह काम करता है।
हालांकि, जब मैं वोडाफोन डेटा कनेक्शन से कनेक्ट करता हूं, तो दूसरा अनुरोध सर्वर तक कभी नहीं पहुंचता है। मुझे वोडाफोन के साथ पैरामीटर की लंबाई पर एक सीमा की तुलना में कोई अन्य स्पष्टीकरण नहीं मिल रहा है।
कोई विचार या समाधान?
क्या आप संभावित समाधान में रुचि रखते हैं या सिर्फ यह समझाने में कि यह क्यों काम नहीं करता है? – Carlos
आदर्श रूप से दोनों :) – Arturo
आइडिया! जवाब नहीं है! एक लूप लिखें जो '$ .getJSON (... कोड: स्ट्रेलेंथ (i ++), प्रारूप:" जेसन " })' 5000 बार लूप करें, और जब आपके सर्वर पर हिट रुकें तो देखें –