簡體   English   中英

cURL發布到aspx頁面時獲取內部服務器錯誤

[英]cURL gets Internal Server Error when posting to aspx page

我有一個大問題。 我有一些在基於UNIX的系統上制作的應用程序,並且我將PHP與cURL一起使用,以使用asp.net將XML問題發布到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請求軟件,並提出相同的問題,那么它將起作用。

嘗試將ASP頁減少到最小,第一次嘗試使用空白頁。 如果成功,則開始添加實數位,直到失敗為止,這樣就可以縮小錯誤的范圍。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM