发布到aspx页面时,cURL会收到内部服务器错误

时间:2010-05-04 07:45:13

标签: php asp.net xml curl

我有一个大问题。 我在基于unix的系统上有一些应用程序,我使用PHP和cURL将XML问题发布到带有asp.net的IIS服务器。 每当我问服务器时我都会收到错误:

HTTP/1.1 500 Internal Server Error
Date: Tue, 04 May 2010 07:36:08 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 3032

但是如果我在另一台服务器上问同样的问题,几乎与这个问题完全相同(由我配置)我得到的结果应该和标题一样:

HTTP/1.1 200 OK
Date: Tue, 04 May 2010 07:39:37 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 9169

我尝试了一切,搜索了数百个论坛,但我找不到任何东西。

在IIS日志中我只得到:

2010-05-04 07:36:08 W3SVC1657587027 80.xx.xx.xx POST /XML_SERV/XmlAPI.aspx - 80 - 80.xx.xx.xx Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1 500 0 0

任何可以查看正在发生的事情的想法?

我忘了提!如果我使用XML请求软件,并提出同样的问题,那就可以了。

1 个答案:

答案 0 :(得分:0)

尝试将您的asp页面减少到最小,首次尝试使用空白页面。如果成功,则开始添加实际位,直到失败,这样就可以缩小错误。