问题标签 [javax.ws.rs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
94 浏览

java - 无法解析从 API 调用检索到的 XML

我正在尝试解析通过对实例javax.ws.rs.core.Response进行的 GET API 调用获得的 XML 文档。javax.ws.rs.client.Client但我收到此错误,如下所示:

这是通过响应收到的 XML,我正在尝试解析:

我为映射上述 XML 而制作的 POJO。

审计历史.java

AuditHistoryDataResponse.java

进行 API 调用和接收响应的代码

例程的简要说明query:我正在使用 JAVA 执行 cURL 请求,并将 XML 作为有效负载部分中的字符串发送。

我展示的 POJO 可能会有所不同。它们都是公共变量,没有构造函数、getter 和 setter,但到目前为止它们一直为我工作,即当有多个相同类型的节点时,如 XML 中所示。

但是我在这里错过了什么?这是我第一次关注杰克逊。是否有任何我遗漏或被错误使用的注释?

我在努力解决这个问题时参考了几个参考资料:

0 投票
1 回答
454 浏览

java - 调用 response.getStatus 时响应为 NULL,客户端不是针对 web 服务中的内容吗?

我需要 GET 的网络服务资源:

关联客户:

在我的测试中,我得到了一个空指针,int responseCode = response.getStatus()我很确定我没有以正确的方式得到响应webTarget。看起来我可以通过 POST 响应正确地做到这一点,但在它期待 GET 时却不行。

任何想法为什么我得到一个空响应?

0 投票
5 回答
361 浏览

java - 使用正则表达式的 Spring 请求映射,如 javax.ws.rs

我正在尝试将此 Google App Engine maven 服务器存储库重写为 Spring。

我的 URL 映射有问题。Maven repo 服务器标准如下所示:

  1. 以斜线结尾的 URL,指向一个文件夹,例如:

    /li>
  2. 所有其他(末尾没有斜线)指向文件,例如:

    /li>

目录文件的原始应用程序映射。

使用@javax.ws.rs.Path了与 Spring 不同的支持正则表达式的注释。

我尝试了一堆组合,例如这样的:

但我无法弄清楚如何在 Spring 应用程序中以正确的方式做到这一点。

我想避免编写自定义 servlet 调度程序。

0 投票
1 回答
1899 浏览

java - 使用 Jersey 通过 Java 的 POST API 调用发送文本/CSV 文件

我想通过发出 POST 请求来发送一个文件作为我的请求正文的一部分。文件的内容类型为 text/csv。我正在创建一个 MultiPart,但没有发送文本/csv 文件的选项。我尝试创建自定义内容类型 - text/csv,但它引发了异常。下面是我的虚拟代码。

以下是我使用自定义内容类型时遇到的异常

我已经阅读了很多文档,但没有得到太多。

请帮忙。提前致谢。