2 qq 24157727 qq_24157727 于 2014.12.03 10:54 提问

webservice通过url传递参数调用接口,参数中含“/”要怎么处理?

我现在在做一个调用企业QQ接口来发信息的平台,是通过webservice在url传递参数调用接口。。

但是短信内容中含斜杠时会干扰参数的传递,大神教我怎么解决啊?
@GET
@Path("/sendTips/{receivers}/{content}/{windowTitle}/{tipsTitle}/{tipsUrl}")
@Produces ({MediaType.APPLICATION_JSON})
public String sendTips(@PathParam("receivers") String receivers, @PathParam("content") String content,
@PathParam("windowsTitle") String windowsTitle, @PathParam("tipsTitle") String tipsTitle,
@PathParam("tipsUrl") String tipsUrl) throws SystemException;

4个回答

arjick
arjick   2014.12.03 13:09

建议url 转义(URLEncoder类)即可,Java里面有方法

chinmo
chinmo   Rxr 2014.12.03 13:50

可以使用Unicode 编码啊

winwll
winwll   2014.12.03 15:49

用URLEncoder进行编码,然后用再用URLDecoder进行解码 可以规定是UTF-8或者GBK之类的 建议UTF-8

q107770540
q107770540   Ds   Rxr 2014.12.03 11:09
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!