با سلام و عرض خسته نباشید خدمت دوستان انجمن

من الان به شدت نیاز به کمک دارم در بحث اینه که من یک فایل xml دارم میخام اینو بفرستم به یک وب سرویس که rest هستش الان من فقط با Soap کار کردم

الان من نمیدونم چطوری و جچوری این فایلمو از طریق یک برنامه ویندوز اپلیکیشن به این وب سرویسه ارسال کنم لطفا راهنمایی کنید

این فانکشنم برای ارسالش نوشتم



publicstring postXMLData(string destinationUrl, string requestXml)

{



HttpWebRequest request = (HttpWebRequest)WebRequest.Create(destinationUrl);


byte[] bytes;

bytes = System.Text.
Encoding.ASCII.GetBytes(requestXml);

request.ContentType =
"text/xml; encoding='utf-8'";

request.ContentLength = bytes.Length;

request.Method =
"POST";


Stream requestStream = request.GetRequestStream();

requestStream.Write(bytes, 0, bytes.Length);

requestStream.Close();


HttpWebResponse response;

response = (
HttpWebResponse)request.GetResponse();


if (response.StatusCode == HttpStatusCode.OK)

{


Stream responseStream = response.GetResponseStream();


string responseStr = newStreamReader(responseStream).ReadToEnd();


return responseStr;

}


returnnull;

}