Все усложняется тем что пишу под Windows CE, естественно Visual Studio 2008 и NET Framework 2(3.5)
Вот что мне предоставили:
return <<
XML;
$result = $request->setPOSTdata(array(
'xml' => $xml,
'sign' => md5($xml . $secret_key),
))->POST($API_URL);
Вот мой код:
System.Net.ServicePointManager.CertificatePolicy = new MyPolicy();
Dictionary postParameters = new Dictionary();
postParameters.Add("db=", "'test'");
postParameters.Add("id=", "'test''");
postParameters.Add("secret_key=", "'a619d974658f3e749b2d88b215baea46'");
string postURL = "
https://api....";
HttpWebResponse webResponse = Upload.MultipartFormDataPost(postURL, postParameters);
lbl.Text = webResponse.ResponseUri.PathAndQuery;
StreamReader rdr = new StreamReader(webResponse.GetResponseStream());
string inLine = rdr.ReadLine();
while (inLine != null)
{
listBox1.Items.Add(inLine);
inLine = rdr.ReadLine();
}