में कोई क्वेरी चलाने के लिए POST का उपयोग कर सकते हैं। मेरे पास प्रश्न हैं कि मैं सोलर इंडेक्स के खिलाफ दौड़ रहा हूं, कभी-कभी बहुत लंबे क्वेरी पैरामीटर होते हैं, जब मैं इन प्रश्नों को चलाता हूं तो मुझे त्रुटियां मिलती हैं, जो मुझे लगता है कि एक जीईटी क्वेरी पैरामीटर की सीमा तक।क्या आप सोलर (/ select)
यहां विधि (जेएसओएन) पूछने के लिए उपयोग की जाने वाली विधि है, यह दिखाने के लिए है कि मैं एचटीपी एक्सटेंशन का उपयोग कर रहा हूं (क्लाइंट जो मैं उपयोग करता हूं वह एचटीपी क्लाइंट के लिए पतली आवरण है) अंत समाधान का अंत नहीं है। 9 0% प्रश्न ठीक चलते हैं, यह तब होता है जब परम बड़े होते हैं, मुझे हलर से 500 त्रुटि मिलती है। मैंने कहीं पढ़ा है कि आप चयन कमांड करते समय पीओएसटी का उपयोग कर सकते हैं लेकिन इसे कैसे किया जाए इसके उदाहरण नहीं मिला है। कोई मदद शानदार होगी!
public string GetJson(HttpQueryString qs)
{
using (var client = new DAC.US.Web.XmlHttpServiceClient(this.Uri))
{
client.Client.DefaultHeaders.Authorization = new Microsoft.Http.Headers.Credential("Basic", DAC.US.Encryption.Hash.WebServiceCredintials);
qs.Add("wt", "json");
if (!String.IsNullOrEmpty(this.Version))
qs.Add("version", this.Version);
using (var response = client.Get(new Uri(@"select/", UriKind.Relative), qs))
{
return response.Content.ReadAsString();
}
}
}
: दूरस्थ सर्वर ने एक त्रुटि दी माइक्रोसॉफ्ट। एचटीपी लाइब्रेरी। मेरे पास काफी डोड आवश्यकताएं हैं, जिन्हें मुझे सोलरनेट और इस तरह कार्यान्वित करना अधिक कठिन लगता है। मुझे लगता है कि मेरा मुख्य प्रश्न यह है, POST param डेटा GET के लिए क्वेरीस्ट्रिंग जैसा दिखता है उसके बराबर है। आपके कर्ल उदाहरण से ऐसा लगता है कि पोस्ट 1 param लेता है ... – RyanFetz
@RyanFetz: हाँ, POST डेटा क्वेरीस्ट्रिंग जैसा ही है। –
@RyanFetz: बीटीडब्ल्यू मुझे सोलरनेट के साथ उन कठिनाइयों के बारे में सुनने में रूचि है :-) –