2019独角兽企业重金招聘Python工程师标准>>>
1.http参数过程中对于中文乱码问题:1.参数需要进行两次的url编码,因为服务器端使用request.getParameter()接受参数的之前,tomcat会对参数进行一次url解码,默认使用的解码为“ISO-8859-1”,所以我们对参数进行两次url编码,在服务器端进行一个url解码就会编码中文乱码问题。
2.BASE64编码在http传输过程中,会对‘+/’这种符号进行格式化,造成数据丢失,所以一般不使用base64加密传输。
url传多个参数。3.response返回响应的过程中,可以使用一次url编码或者base64编码后传输数据