我有一个.net库(.net 4.6.1),我想把它移植到.net Standard 2.0上。我已经(在windows机器上)测试过了,它似乎可以正常工作。
但是,在这个库中,我有一些函数使用System.Web.HttpUtility来解析查询字符串以及对查询字符串值进行编码和解码。
我的问题是,这种引用System.Web的结果是什么?当使用from.net核心和asp.net核心2时,它可以在linux服务器上工作吗(可能会因为system.web的巨大尺寸而带来性能损失)?
对于URL处理,应该使用哪个包(如果可能,使用Microsoft提供的包)?
发布于 2018-06-01 20:40:40
对于编码和解码,似乎
System.Net.WebUtility才是正确的选择。它对URL和HTML值进行编码和解码。对于查询字符串的解析,我仍然在进行搜索。
(用于asp.net核心)
对于asp.net核心>=v2,可以使用QueryHelpers-type (但这对问题没有帮助)
https://stackoverflow.com/questions/50642974
复制相似问题