[C#] .Net 6 - 關於跳轉發生錯誤 InvalidOperationException: Invalid non-ASCII or control character in header: 0x
2023-01-11
最近碰到小問題,就順手筆記一下,因為以前在寫 Webform 的時候比較沒有遇到
寫 .NetCore 3.1 的時候有沒有這錯誤我忘記了,但是最近在 .Net 6 的網站應用程式中有碰到這問題
InvalidOperationException: Invalid non-ASCII or control character in header: 0x
其實我只是很簡單的在頁面寫
我是希望統一跳轉到 Dash 並且把錯誤訊息帶在 QueryString 中方便我 debug ,但是因為有簡體中文
最後解決方法必須把 中文的部分加上 System.Net.WebUtility.UrlEncode
簡單記錄一下,不然每次都會忘記
reference:
https://stackoverflow.com/questions/54979168/invalid-non-ascii-or-control-character-in-header-on-redirect