java - REST 没有参数值?

标签 java rest url java-8 jnlp

我有一个接受其余参数的 jnlp 应用程序。

示例:

  1. 本地主机:8080/myApp/rest//jnlp/Client
  2. 本地主机:8080/myApp/rest//jnlp/Client?id
  3. localhost:8080/myApp/rest//jnlp/Client?id=

示例 1 和 2 运行良好。但是,我该如何应对最后一个案例呢?我可以在没有参数的情况下运行它,使用 id 但不能使用 id= 。这给我带来了 WebApplicationException。我该怎么做才能允许第三种情况?

最佳答案

有几种方法可以处理同样的问题。 请引用以下链接中可能的解决方案: Jersey Client / JAX-RS and optional (not default) @QueryParam (client side)

关于java - REST 没有参数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42900260/

相关文章:

java - 无法解析包依赖 org.codehaus.jettison.json

java - SpringMVC与静态资源

python - 相同的 URL 请求在 python->urllib 中失败,但在curl 中则失败

swift - URL 在 Swift 3 中始终为 nil

rest - Cereal ,随着休息而延伸

python - 如何将变量传递给 django 中的 {% url %} 标签?

java - 仅复制图像中选定的区域,而不复制边界矩形中的其他内容?

java - Kafka Producer 将消息从 XML 文件发布到 Kafka Topic

java - Jersey Rest Web 服务返回对象列表,其中对象包含文件的字节数组

java - 我对配置的假设是否正确?