2012-12-06 38 views
-2
$ch = curl_init();  
curl_setopt($ch, CURLOPT_URL, "https://abc.com/"); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $theXML); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
$response = curl_exec ($ch);  
curl_close ($ch); 

如何在c#中實現此目標以發佈xml請求?如何在c#中實現此代碼以發佈Xml

回答

1

你將不得不創建對象,uri是你的url並且不會發布它。 xmldata是您的xml文件

HttpWebRequest req = (HttpWebRequest)WebRequest.Create(uri); 
     byte[] postDataBytes = Encoding.ASCII.GetBytes(xmldata); 
     req.Method = "POST"; 
     req.ContentLength = postDataBytes.Length; 
     Stream requestStream = req.GetRequestStream(); 
     requestStream.Write(postDataBytes, 0, postDataBytes.Length); 
     requestStream.Close();