服务器提交了协议冲突. Section=ResponseStatusLine
开发环境XP VS2008
访问JAVA的带SSL的webservice
webservice通过IE可以正常访问
但是现在出了服务器提交了协议冲突. Section=ResponseStatusLine 问题
代码如下:
protected void Page_Load(object sender, EventArgs e)
{
server.ServicerService ws = new ServicerService();
string certificateFile = AppDomain.CurrentDomain.BaseDirectory + @"\22.cer";
System.Security.Cryptography.X509Certificates.X509Certificate certificate =
System.Security.Cryptography.X509Certificates.X509Certificate.CreateFromCertFile(certificateFile);
ws.ClientCertificates.Add(certificate);
ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(CheckValidationResult);
Result o = ws.ServiceTest("aa");
Response.Write(o.extend);
}
public bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors)
{
return true;
}
根据网上的解决办法
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true"/>
</settings>
</system.net>
目前任然不行