我有一个服务器配置为通过 POST 接收 XML 文件,解析它们,并相应地显示一些信息。该服务器运行良好,并且已经过广泛测试。
我有这台服务器的两个客户端。在两者中,我都硬编码了一些格式良好的 XML。当第一个客户端发送它的 post 消息时,服务器会完美响应。
当第二个发送它的 post 消息时,服务器以错误响应(如下)。
尽管这两个客户
- 运行相同的代码
- 发布相同的 XML
这是用于发送 POST 的代码:
public void SendPost(string xmlInfo)
{
ErrorHandler.Execute(() => {
XMLHTTP objhttp = new XMLHTTP();
objhttp.open("POST", Properties.Settings.Default.postpath, false, "", "");
objhttp.send(xmlInfo);
var x = XElement.Parse(objhttp.responseText);
});
}
}
问题不在发送的 XML 中(它是硬编码的,在两种情况下都完全相同),也不在服务器上,因为它会完美响应并且已经过大量测试。什么可能导致我的问题?
错误消息现在是:
处理 URL 时服务器发生错误。请联系系统管理员。如果您是系统管理员,请单击此处了解有关此错误的更多信息。