我正在使用泽西和Maven开发一个Web服务。我想通过Url传递文件路径将其发送到服务器。但我得到一个错误:
在网络服务器中:
@Path("/hello") //Path
public class HelloWorldService {
@GET
@Path("/{param}") //parameter
public Response getMsg(@PathParam("param") String msg) throws MalformedURLException, ClassNotFoundException, IllegalArgumentException, FileNotFoundException, FileFormatException, IllegalAccessException, InvocationTargetException, NoSuchMethodException, SecurityException {
String output ="Server response: "+ msg; //Get the file path here.
return Response.status(200).entity(output).build();
}
}
如何将路径传递给服务器?
答案 0 :(得分:0)
您不应该将文件路径作为请求参数传递,因为它不会正确解析/字符。点击"发送到服务器按钮"你可以通过像#这样的其他字符来重新生成/在服务器端你可以再次解析。
答案 1 :(得分:0)