2014-03-27 36 views
-1

我開發了一個應用程序,面臨安全問題。 我的應用程序正在doPost方法中運行,它不會在瀏覽器中顯式指定URL。如果我試圖將doPost更改爲getGet(使用webdeveloper工具 - > Forms),我的應用程序的URL將顯式顯示。所以我需要拋出一個錯誤/停止應用程序響應,如果用戶試圖將表單從doPost更改爲doGet?從doPost轉換爲doGet

回答

0

我想這裏的問題是:爲什麼你認爲它是一個安全問題,該URL可能會顯示在瀏覽器中?

  • 如果您不希望用戶訪問URL或其他請求數據,您可能會遇到基本的設計問題,因爲用戶可以使用開發人員工具跟蹤發佈請求。
  • 如果你不希望別人比用戶看到URL並因此認爲它不應該顯示在瀏覽器中,我不會擔心,因爲用戶必須積極和有意識地與你的應用程序「混淆」實現這種行爲。

在一般情況下,如果您的前端沒有像預期的那樣運行,那麼拋出錯誤並阻止請求被處理可能是一個好主意。

相關問題