4
我們正在將我們的應用程序從.net框架升級到.net core 2.0。.NET Core 2.0中的HttpWebRequest引發302發現異常
其中,我們用一個HttpWebRequest
聯繫一個網站AllowAutoRedirect
設置爲false。當代碼執行request.GetResponse()
該網站將返回一個302響應,在.net框架中可以 - 您可以採取響應並處理它(我們在set-cookie
標頭值之後)。
然而,在.NET 2.0的核心,引發WebException被拋出:
The remote server returned an error: (302) Found.
我的理解是在一個302應該導致異常不正確被拋出,而如果AllowAutoRedirect設置爲false,那麼響應仍應該返還?有沒有什麼辦法可以觸發.net框架中經歷的相同行爲?