सामग्री से प्राप्त करने के लिए जारी रखें:
var httpClient = new HttpClient();
var response = httpClient.PostAsJsonAsync(posturi, model).Result;
bool returnValue = response.Content.ReadAsAsync<bool>().Result;
लेकिन, यह वास्तव में त्वरित तरीका परिणाम प्राप्त करने के लिए अनुभवहीन दृष्टिकोण है। इसके अलावा, बजाय जांच करने के लिए एक वस्तु या सहेजा नहीं गया है कि क्या एक ध्वज का उपयोग कर के,
var httpClient = new HttpClient();
var response = await httpClient.PostAsJsonAsync(posturi, model);
bool returnValue = await response.Content.ReadAsAsync<bool>();
आप: PostAsJsonAsync
और ReadAsAsync
इस तरह करने के लिए तैयार नहीं है, वे async await
प्रोग्रामिंग का समर्थन करने के तैयार कर रहे हैं, तो आपके कोड होना चाहिए बचत को सफलतापूर्वक निर्धारित करने के लिए 200 OK
लौटकर HTTP कोड का उपयोग करना चाहिए।
स्रोत
2013-03-04 15:50:22
प्रतिक्रिया ऑब्जेक्ट का पता लगाने के लिए डीबगर का उपयोग करें। फिडलर को यह भी देखने के लिए मिलता है कि क्या पोस्ट किया जा रहा है और प्राप्त किया गया है। अगर आप इसे Async तरीके से उपयोग करना चाहते हैं तो इसके अलावा प्रतीक्षा करें। – niico