में एक्सएमएल डेटा भेजूं जो मैं यहां करने की कोशिश कर रहा हूं वह xml डेटा के साथ वेबसर्विसे को पुन: स्थापित करने के लिए पोस्ट अनुरोध कर रहा है।मैं एक पोस्ट विधि के साथ Rest Webserivce को कैसे कॉल करूं और सी #
इसक्या मैं अभी है, लेकिन मुझे यकीन है कि मेरी एक्सएमएल डेटा भेजने का तरीका नहीं कर रहा हूँ
XElement xml = new XElement("MatchedOptions",
from m in _matchedOptionsList
select new XElement("Listing",
new XElement("DomainID", _trafficCopInputs.DomainID),
new XElement("AdSource", _trafficCopInputs.AdSource),
new XElement("Campaign", _trafficCopInputs.Campaign),
new XElement("AdGroup", _trafficCopInputs.AdGroup),
new XElement("RedirectURL", m.RedirectPath),
new XElement("FunnelKeyword", m.FunnelKeyword)));
HttpWebRequest req = WebRequest.Create("http://something.com/")
as HttpWebRequest;
req.Method = "POST";
req.ContentType = "text/xml";
req.ContentLength = 0;
StreamWriter writer = new StreamWriter(req.GetRequestStream());
writer.WriteLine(xml.ToString());
मैं उपयोग कथन के शीर्ष पर वेब क्लाइंट को परिभाषित करने का सुझाव दूंगा। इस तरह वेब क्लाइंट नाम का उपयोग करने के लिए स्थानीय है और इसका निपटारा करने के बाद वेब क्लाइंट पर कॉलिंग विधियों का कोई जोखिम नहीं है। – ctford