2013-02-22 112 views
1

我遇到了一個問題,並歡迎任何幫助或指針:HTTP後從Java代碼ASPX頁面沒有擊中頁面

上運行appache運行Java應用程序的第三方系統正在一個HTTP發佈到ASPX頁面(.net 4.0),但請求沒有到達頁面。我確實看到了從IIS日誌到IIS的請求,但它沒有打到頁面(基於我的日誌文件的結果)。我已經確認,當我通過測試html頁面將http post發送到同一頁面時,包括日誌記錄在內的一切工作。

當請求來自java代碼時,IIS看起來像阻塞了。我沒有得到任何具體的搜索...任何幫助或指針將不勝感激! 謝謝!

+1

也許有些代碼可以幫助解決你的問題...... :) Java或不是Java,請求是一個請求,並不重要,如果它來自瀏覽器或其他程序。這就是HTTP的原因,爲了創建一個統一的通信協議。如果您可以使用瀏覽器訪問該頁面,則可以使用遵循相同規則的任何程序。所以,我相信你的代碼有問題,而不是IIS中的一些設置。:) IIS不知道你的程序是用Java編寫的。 – walther 2013-02-22 00:16:22

+0

分享發出請求的java代碼會有所幫助 – nunespascal 2013-02-22 04:16:18

+0

感謝您的迴應。不幸的是,它的第三方系統和我所能做的就是指定一個URL,通過表單發送數據。 – user899849 2013-02-22 15:24:17

回答

0

原來,.net拒絕了這個請求,因爲在form post中傳遞的數據是XML,它認爲它太危險了:-)。我必須在system.web部分的web.config中添加以下內容:

這隻有當請求來自第三方源系統而不是來自我的測試頁(來自同一服務器)時纔會發生。

感謝您的幫助!

+0

你忘了提及你剛纔添加到你的web.config :) – walther 2013-02-22 18:40:28

相關問題