簡體   English   中英

調用ASP.NET Web API 2時重定向過多

[英]Too many redirects when making a call to ASP.NET Web API 2

在對ASP.NET Web API進行POST調用時2。 我得到了PostAUthorize_Request反復觸發。 這會導致錯誤。 這可能是什么問題?

Failed to load resource: net::ERR_TOO_MANY_REDIRECTS [http://localhost/FT/API/V2/AuthenticateUser/validate]

在此處輸入圖片說明

當應用程序以原始傳入請求最終在重定向循環中結束的方式進行設置時,可能會發生這種情況。 我自己設法創建(隨后不得不修復)的一個示例是:

  • 該應用程序的登錄頁面是越野車,並會導致Exception被拋出
  • 所有未處理的異常都在應用程序級別捕獲,並通過重定向到錯誤頁面來顯示
  • 但是錯誤頁面本身要求您首先登錄

當未經身份驗證的請求首次出現時,它會被重定向到登錄頁面,這將引發異常,從而導致重定向到錯誤頁面,該頁面需要經過身份驗證的用戶,因此它將重定向到登錄頁面。 以此類推,直到瀏覽器停止瘋狂為止。

還會發生其他類似的重定向循環,因此您需要研究什么是循環(如果確實是一個循環)。 我個人將使用Fiddler類的第三方工具來執行此操作。 我敢肯定,還有許多其他選擇。

暫無
暫無

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

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