2011-08-31 111 views
3

今天,我們在生產網站上收到了一些奇怪的例外情況。它們都具有以下HTTP_USER_AGENT字符串:Java/1.6.0_17來自HTTP_USER_AGENT的生產網站上的奇怪異常Java/1.6.0_17

我查了一下UserAgentString.com,但信息是沒用的。

下面是我們得到的(他們都或多或少相同)的例外之一:

System.NotSupportedException:給定的路徑的格式不支持 。

被查詢的路徑:

/klacht /腳本/,數據:C,完成:功能(A,B,C){C = a.responseText,a.isResolved( )& &(a.done(功能(){C = A}),i.html(克

我有一種感覺有一個問題與此漫遊或任何正被用於訪問該網站。我沒有立即意識到javascript被添加到路徑中。

僅供參考,我已將整個ELMAH日誌刪除在pastebin(並將主機重命名爲mysite.be)。

這是否發生在其他人身上?
我應該擔心嗎?
這可能是我們身邊的錯誤嗎?

+1

這不是真的響應你的問題,但我會黑名單遠程IP地址。我不喜歡任何看起來像注射嘗試的東西。 – counsellorben

+0

相關:[從客戶端檢測到潛在危險的Request.Path值](http://stackoverflow.com/questions/7225027/a-potentially-dangerous-request-path-value-was-detected-from-the-客戶端) –

+1

我一直在收到[類似的錯誤](http://serverfault.com/questions/308210/the-java-1-4-1-04-user-agent-clashes-404-with-some-jquery -javascript)。 javascript來自jQuery,請參閱[他們的源代碼](http://code.jquery.com/jquery-1.6.2.min.js)。不知道爲什麼,但也許我們可以找到我們的服務器/網站有共同點的東西? – Lode

回答

0

@Vineet Reynolds:這個問題與你給的鏈接無關。
@Share:此問題與您提供的鏈接不完全相關。

你的呼叫是: /klacht /腳本/,數據:C,完成:功能(A,B,C){C = a.responseText,a.isResolved()& &(a.done(函數( a){c = a}),i.html(g)

當一個URL中出現':'字符時,asp.net會拋出這個異常,總是 有沒有辦法阻止它。抓住它在Global.asax中的Application_Error魔術處理。

MVC3 and colon in path