最近在做一个java调用C#服务的项目,在java程序中通过okhttp3来向C#服务端发送请求,但是出现了包含“非法字符”关键字的错误提示,后来经过查阅相关资料才知道okhttp3中不允许报文头出现中文,因此如果存在中文的情况需要使用UrlEncode.encode进行编码,然后在C#中通过HttpUtility.UrlDecode解码即可解决。
okhttp请求提示非法字符
最新推荐文章于 2022-09-14 16:37:13 发布
最近在做一个java调用C#服务的项目,在java程序中通过okhttp3来向C#服务端发送请求,但是出现了包含“非法字符”关键字的错误提示,后来经过查阅相关资料才知道okhttp3中不允许报文头出现中文,因此如果存在中文的情况需要使用UrlEncode.encode进行编码,然后在C#中通过HttpUtility.UrlDecode解码即可解决。