我正在向Web服務發送一個URL和XML,以便它返回給我JSON的結果。我在這裏向web服務發佈請求,我如何從web服務返回值。由webservices返回的值是JSON。這裏應該返回類型,哪些應該還給獲得HTTP響應狀態和身體如何從C#中的Web服務獲取價值?
public string HttpPostcredentials(string XML, string url)
{
try
{
HttpWebRequest req = WebRequest.Create(new Uri(url)) as HttpWebRequest;
req.Method = "POST";
byte[] buffer = Encoding.ASCII.GetBytes(XML);
req.ContentLength = buffer.Length;
req.ContentType = "application/xml";
Stream PostData = req.GetRequestStream();
PostData.Write(buffer, 0, buffer.Length);
PostData.Close();
}
catch (Exception e)
{
}
return null;
}
空'catch'從句是萬惡之源。 – 2012-02-01 10:53:12