-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 请求?

4

1 回答 1

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();
于 2012-12-06T08:02:57.747 回答