具有等号的休息Web服务地址

时间:2013-08-12 03:14:32

标签: rest resteasy

我有一个REST Web服务,我想用这样的参数执行一个URL:

http://localhost:8080/Students/StudentsWS/students_schedule/?link=StudentsDisplay.aspx?StudentID=3

如果您已注意到它,则传递的参数中会有相同的符号。 服务器只接收该地址,没有=3个字符:

http://localhost:8080/Students/StudentsWS/students_schedule/?link=StudentsDisplay.aspx?StudentID

是否有任何解决方案可以通过该等号?

非常感谢。

1 个答案:

答案 0 :(得分:0)

网址必须更改为: http://localhost:8080/Students/StudentsWS/students_schedule/?link=StudentsDispl‌​ay.aspx?StudentID%3d3 然后服务器必须解码该URL以便再次签署=个签名。例如,在JAVA中,我们可以这样做:

result = URLDecoder.decode(link, "UTF-8");

就是这样。