Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在c#中实现此代码以发布Xml_C#_Post - Fatal编程技术网

如何在c#中实现此代码以发布Xml

如何在c#中实现此代码以发布Xml,c#,post,C#,Post,如何在c中实现这一点?发布xml请求?您必须创建对象,uri是您的url,然后再发布它。 xmldata是您的xml文件 $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_POSTFIEL

如何在c中实现这一点?发布xml请求?

您必须创建对象,uri是您的url,然后再发布它。 xmldata是您的xml文件

$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);
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();