BASE64编码的字符进行URL传输丢失特殊字符的问题

因为BASE64的编码里含有“+”号等特殊字符,在url传输的时候会把+号编程空格,解决这个问题的方法:

  请求时把BASE64编码进行url的编码再进行传输

  接收时把BASE64编码进行url的解码

 

  

//加密
post_data_new=Uri.EscapeDataString(post_data_new);
//解密
token = Uri.UnescapeDataString(token);

 

posted @ 2017-05-17 15:34  幸福安康  阅读(7580)  评论(1编辑  收藏  举报