Web クライアントについて多くの質問があることは承知していますが、ここに新しい質問があります。:) Web クライアントの助けを借りて XmlDocument を投稿したいのですが、XML が反対側に届きません。Tomcat は常に java.lang.NullPointerException を返します。
enter code here
System.Net.WebClient WebClientObj = new System.Net.WebClient();
WebClientObj.Encoding = Encoding.UTF8; ;// System.Text.Encoding.GetEncoding("UTF-8");
WebClientObj.Headers[HttpRequestHeader.ContentType] = "text/xml;charset=utf-8";
ServicePointManager.ServerCertificateValidationCallback +=
delegate(object sender, X509Certificate certificate, X509Chain chain,
SslPolicyErrors sslPolicyErrors)
{
return true;
};
byte[] ByteArray = Encoding.UTF8.GetBytes(ecgrr.GetResponse(xmlDoc).InnerXml);
byte[] ResponseBuffer = WebClientObj.UploadData("https://x.x.x.x/abcd/Req", "POST", ByteArray);
OR
string x = WebClientObj.UploadString("https://x.x.x.x/abcd/Req", "POST", ecgrr.GetResponse(xmlDoc).InnerXml);
ありがとうございました。