-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 に答える