调用唯品会API遇到的问题

  • 当时客户端用c#开发的,获取VIP商品地址,发送到java后台,调用VIP的API,结果提示参数错误,调试发现,是因为客户端传过来的地址有误,地址中的&变成了unicode编码。
  • 解决办法:前台客户端将URL地址进行urlencode进行编码,然后到java后台再进行URL decode解码,即可
    • 编码前:
      • http://www.vip.com/detail-915976-136894680.html?f=men_right&_mars_ref=11|men_right|1479260759
    • 编码后:
      • http%3a%2f%2fwww.vip.com%2fdetail-915976-136894680.html%3ff%3dmen_right%26_mars_ref%3d11%7cmen_right%7c1479260759

你可能感兴趣的:(java学习笔记,Spring学习笔记)