C# Http请求入参特殊字符处理

Http的url需要对特殊字符转义

一般使用HttpUtility.UrlEncode或者Uri.EscapeDataString

区别:1. HttpUtility.UrlEncode 会将空格转换为加号(+)2. Uri.EscapeDataString 会将空格转换为 %20

HttpUtility.UrlEncode 适用于url是查询参数

Uri.EscapeDataString 适用于url是作为文件路径使用

posted @ 2024-10-10 09:46  log9527  阅读(31)  评论(0编辑  收藏  举报