قبلا من هم همين مشکل رو داشتم ولي کسي جواب خاصي نداد.براي همين من اينجا ميگم تا ديگه شما مثل من اذيت نشي.
مي توني از وب سرويس استفاده کنيد ولي اگر هم نمي خواي از وب سرويس استفاده کنيد از کدهاي زير استفاده کنيد:
string URL = "http://contoso.com";//set your URL
WebRequest request = WebRequest.Create(URL);
request.Credentials = CredentialCache.DefaultCredentials;
request.Method = "POST";
//write your data into byteArray for send to web site
byte[] byteArray = new byte[0];
request.ContentLength = byteArray.Length;
request.ContentType = "application/x-www-form-urlencoded";
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Stream data = response.GetResponseStream();
//get response from web site
byte[] responseBytes = new byte[response.ContentLength];
data.Read(responseBytes, 0, responseBytes.Length);
response.Close();
string s = string.Empty;
foreach (byte b in responseBytes)
s += (char)b;
MessageBox.Show(s);
براي ارسال اطلاعات از وب سايت هم مي تونيد مثل همينجا که اطلاعات رو توي stream نوشتيم و ارسال کرديم عمل کنيد.با استفاده از شي Response و تابع Write.