休息响应中的空 uri

2023-12-10

我正在为 nexus oss 开发一个插件。我的应用程序创建一个休息调用响应(对来自服务器的请求)。但是当服务器收到它时,会抛出如下错误

 javax.xml.bind.UnmarshalException:
 unexpected element (uri:"", local:"com.collabnet.teamforge.ia.types.GetConfigurationParametersResponse"). 
Expected elements are 
\lt{http://www.collab.net/teamforge/integratedapp}CreateProjectConfigurationRequest\gt,
\lt{http://www.collab.net/teamforge/integratedapp}GetConfigurationParametersRequest\gt,
\lt{http://www.collab.net/teamforge/integratedapp}GetConfigurationParametersResponse\gt,
\lt{http://www.collab.net/teamforge/integratedapp}GetPageComponentParametersRequest> 

我猜这个异常背后的原因是响应与预期不匹配,因为uri(这只是我的猜测,如果错误请纠正我),即响应中的命名空间未设置。

我的插件中的代码片段如下


@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "configurationParameter"
})
@XmlRootElement(name = "GetConfigurationParametersResponse", namespace = "http://www.collab.net/teamforge/integratedapp")
public class GetConfigurationParametersResponse
    extends BaseResponse
{

为什么在创建响应时未拾取名称空间?

如果异常的真正原因不是空 uri,甚至可以纠正我。如果是这样,这个异常背后的真正原因是什么? 请帮忙 。


根据错误消息,传递给 JAXB 的 XML 文档是。看起来好像这个 XML 是由 JAXB 之外的其他东西创建的(我怀疑是 XStream)。

<com.collabnet.teamforge.ia.types.GetConfigurationParametersResponse>
    ...
</com.collabnet.teamforge.ia.types.GetConfigurationParametersResponse>

您的 JAXB 映射需要如下所示的 XML 文档:

<GetConfigurationParametersResponse xmlns="http://www.collab.net/teamforge/integratedapp">
    ...
</GetConfigurationParametersResponse>

如果您需要与以下 XML 进行交互:

<com.collabnet.teamforge.ia.types.GetConfigurationParametersResponse>
    ...
</com.collabnet.teamforge.ia.types.GetConfigurationParametersResponse>

然后您可以将映射更改为:

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "configurationParameter"
})
@XmlRootElement(name = "com.collabnet.teamforge.ia.types.GetConfigurationParametersResponse")
public class GetConfigurationParametersResponse
    extends BaseResponse
{
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

休息响应中的空 uri 的相关文章

  • 如何在 SoapUI 中测试使用 JWT 的 REST 服务?

    我正在实施一些 REST 服务 我所有的测试都是使用 SoapUI 进行的 最近 我决定采用 JSON Web Token JWT 进行身份验证 但我在 SoapUI 上找不到对此的任何支持 本机安装或插件 什么也没有 我发现了一些在线生成
  • REST 资源 url 中的查询字符串

    今天 我与一位同事讨论了在 REST URL 中使用查询字符串的问题 举这两个例子 1 http localhost findbyproductcode 4xxheua 2 http localhost findbyproductcode
  • 如何在 Jersey 容器中配置欢迎文件 (HTML/JSP)

    我有一个 Jersey RESTful Web 服务项目 我已经在中配置了 Jersey 容器web xml一切正常 在同一个项目中 我引入了一个 HTML 页面并包含在
  • JAXB 枚举字段未序列化

    我有以下课程 package dictionary import java io Serializable import java util Objects import javax xml bind annotation XmlEleme
  • 除了 GET 和 POST 之外,如何从浏览器向 RESTful 应用程序发送任何内容?

    我没有得到 RESTful 的东西 是的 我知道如何从浏览器向我的应用程序发送 GET 请求 这是通过 URL 链接 a href user someone 并且还可以通过form方法发送POST请求 a
  • XML-RPC 与 REST

    我打算在这里构建一个小型服务器 并想为其创建一个 API 我正在决定什么是更好的并且已经排除了SOAP因为在我看来那件事是一团糟 我只剩下REST and XML RPC 我真的很喜欢XML RPC 它实现起来非常简单 并且足够常规 所有客
  • 重置 Windows Phone 照片上传

    我正在尝试使用 RestSharp 将照片上传到 Windows Phone 7 应用程序中的 REST api 进行获取 发布 post参数如下 photo 照片 编码为多部分 表单数据 照片 相册 id 现有相册的标识符 可以是一个事件
  • 使用功能分支时避免 Maven 存储库版本冲突

    Question 如何处理 Maven 多项目构建的功能分支 Jenkins 构建和部署这些分支 以将开发人员的构建开销降至最低 但开发和功能分支无法构建相同的 Maven 版本 否则我们将面临工件和源代码之间不匹配的风险 我们有一个脚本来
  • CakePHP 3 API 的 POST 请求不起作用

    我正在使用 CakePHP 3 x 文档开发 API 为了开发这个 API 我使用了他们的官方文档 https book cakephp org 3 0 en development rest html https book cakephp
  • 在 WCF Web 编程模型中,如何编写具有一组查询字符串参数(即具有相同名称)的操作协定?

    使用 WCF Web 编程模型 可以指定一个操作契约 如下所示 OperationContract WebGet ResponseFormat WebMessageFormat Xml UriTemplate SomeRequest qs1
  • REST - 复杂的应用程序

    我正在努力将 RESTful 原则应用到我正在开发的新 Web 应用程序中 特别是 为了实现 RESTful 每个 HTTP 请求本身都应该携带足够的信息 以便其接收者对其进行处理 从而与 HTTP 的无状态性质完全一致 该应用程序允许用户
  • 如何绕过 ASP.NET Web API 中发现多个操作的异常

    当试图找到以下问题的解决方案时 默认操作的 MVC Web Api 路由不起作用 https stackoverflow com questions 11724749 mvc web api route with default actio
  • symfony api 平台深度

    到目前为止 我们一直在 Symfony Doctrine 和 Serializer 深度方面苦苦挣扎 我希望能够使用 Symfony 提供一级深度的 JSON REST API 从而允许我直接从视图管理我的 外键 和关系逻辑 GET peo
  • @RestController 没有 @ResponseBody 方法工作不正确

    我有以下控制器 RestController RequestMapping value base url public class MyController RequestMapping value child url method Req
  • Spring RestTemplate 使用 cookie 遵循重定向

    最近我遇到了一个问题 我需要做一个GET请求远程服务 我假设使用一个简单的 servlet 并且 RestTemplate 返回Too many redirects 经过一番调查 似乎对指定远程服务发出的第一个请求实际上只是一个 302 重
  • 自托管 WCF REST 服务和基本身份验证

    我创建了一个自托管的 WCF REST 服务 带有 WCF REST Starter Kit Preview 2 中的一些额外内容 这一切工作正常 我现在正在尝试向服务添加基本身份验证 但我在 WCF 堆栈中遇到了一些相当大的障碍 这阻止了
  • 注册期间现有电子邮件的 422 或 409 状态代码

    我正在构建 RESTful API 遇到了一种情况 在用户注册期间 如果电子邮件已存在 则在422 and 409哪个http响应代码有意义 我浏览过类似的one https stackoverflow com questions 9269
  • Jersey 对空列表的响应为 null 而不是 {}

    我有一个使用 Jersey 的 JAX RS REST 服务 我使用 JAXB 进行 JSON 编组 即 XmlRootElement 其中一个方法返回使用 JPA 持久化的对象列表 当此列表包含条目时 它会按我的预期工作 例子 andro
  • 是否可以将 RestAngular.setBaseUrl 用于两个 api 访问点?

    是否可以使用具有 2 个不同 API 的 Restangular 来工作 我想拥有setBaseUrl 对彼此而言 只需创建两个或多个 Restangular 服务并根据需要配置它们 然后注入您想要使用的模块 UPDATE 这段代码来自 r
  • 使用 PHP PayPal REST API 退款?

    我正在开发一个集成到 PayPal 的 REST API 中的 PHP 应用程序 我正确处理了事务并将事务 ID 保存到 MySQL 数据库中 我现在正在尝试退款 但无法让它停止给出 传入 JSON 请求未映射到 API 请求 错误 有人对

随机推荐

  • PostgreSQL 查询输出为 Excel 文件

    我想将 psql 查询的结果保存为 Excel 文件 即 我有一个名为 company 的表 有 5 列 我想执行查询 SELECT column 1 column 2 FROM company 我只想将此查询的结果保存为 Excel 文件
  • iis 中的 Windows 功能中的 Windows 身份验证

    我在 Windows 7 计算机上的 IIS 7 中设置 Windows 身份验证时遇到问题 我知道默认情况下 IIS 不应用此选项 因此您必须在 Windows 功能 gt Internet 信息服务 gt 万维网服务 gt 安全中勾选
  • Ubuntu 18.04 上使用 Fuseki Server 进行 SPARQL 查询

    我正在尝试运行 SPARQL 查询风石服务器在 Ubuntu 18 04 上 当我尝试在终端中启动服务器时 fuseki server update mem ds 我收到以下错误 我见过一些类似的问题 我认为这与 Java 11 的兼容性问
  • 多个最高分的返回索引

    我正在研究如何从数组中返回最高分数的索引 但我正在努力弄清楚是否可以从该方法返回多个项目 或者是否需要使用替代方法返回数组中两个最高分数的索引 var scores 60 50 60 58 54 54 58 50 52 54 48 69 3
  • Docusign REST API:将文档下载到字符串

    我正在使用 docusign API 和 PHP 构建一个应用程序 除了我不知道如何下载该文档之外 我已经完成了大部分工作 我一直在这个网站和 Docusign 网站上搜索 Docusign 有一个例子在这里 展示了如何获取 PHP 中的文
  • selenium webdriver 导入选项给我一个 ImportError

    链接到我试图在我的代码中实现的原始代码 使用带扩展名的 Python crx 文件 运行 Selenium WebDriver from selenium import webdriver from selenium webdriver c
  • 如何在没有 html 标记的情况下渲染 React Quill 的内容?

    我设法让我的 Quill 工作 但现在我想显示编辑器中的内容 而不使用 html 标记 我尝试使用反应渲染htmlnpm 包 以前工作正常 但现在不再维护并给我一个错误 Could not find a declaration file f
  • 使用 matplotlib 在刻度标签中创建包含日期和时间的图表

    我的数据位于以下结构的数组中 1293606162197 0 0 1293605477994 63 0 1293605478057 0 0 1293605478072 2735 1249 1293606162213 0 0 12936061
  • 等待 win32 线程

    我有一个完全线程安全的 FIFO 结构 TaskList 来存储任务类 多个线程 其中一些创建并存储任务 另一些处理任务 TaskList类有一个pop front 方法 如果至少有一个任务 则返回第一个任务 否则返回NULL 下面是一个处
  • 动态生成 W​​ordPress 短代码

    我想知道是否有更有效的方法来编写这个 使用 while 循环或其他东西 本质上 我想动态生成一些 WordPress 短代码 Span 1 add shortcode span 1 span1 function span1 atts con
  • 如何组合 Tkinter 窗口?

    我有两组代码 第一部分是海龟图形窗口 第二部分是 Tkinter 窗口 我应该如何将这两个部分放在一个窗口上 我的代码的第一部分 from turtle import def move thing distance thing circle
  • 在 ruby​​ 2.0.0p247 上安装 ruby​​-debug-base 时出错[重复]

    这个问题在这里已经有答案了 我遇到以下问题 如何为 ruby 安装调试器 C windows system32 gt ruby v ruby 2013 06 27 i386 mingw32 C windows system32 gt gem
  • Android:当键盘弹出时,布局是不可见的。我该如何解决这个问题?

    在我的布局中有一个TextView在屏幕底部 问题是 当我在文本框内单击输入内容时 键盘会覆盖文本框 因此我看不到发生了什么 对此有什么解决方案吗 这是我的布局
  • 计算 Enumerable 循环上的迭代次数

    我想使用像这样的枚举器 1 2 3 cycle并计算我经历了多少次迭代 1 2 3 cycle count创建无限循环并且不带来迭代计数 我正在玩纸牌游戏 它会在玩家之间循环 在游戏中很容易说 round 0 if turn 1 round
  • 如何从另一个 ipython-notebook 导入?

    我想从另一个 ipython 笔记本导入一个函数 说 common func ipynb has def func a 当我创建一个新笔记本时 如何访问func a这是来自另一个笔记本 但位于同一文件夹和同一 ipython 实例中 当你启
  • 为什么 JSF 多次调用 getter

    假设我指定了一个如下所示的 outputText 组件
  • 每个父节点具有不同数量的子节点的 XML

    所以我有以下格式的 XML 我正在从文件 test xml 中读取它
  • 为什么 Alloy 告诉我 3 >= 10?

    在调试 Alloy 中的一个令人困惑的问题时 我使用了评估器来执行3 gt 10并得到结果true 我是不是错过了什么 按照正常标准 合金整数通常非常窄 并且它们通常具有某种 环绕 语义 在默认范围内 在 Alloy 4 2 中 Int 范
  • UISearchBar 在 iOS 4.1 上删除背景

    我正在尝试删除 UISearchBar 的背景以使其透明 我尝试了这些解决方案 1 for UIView subview in searchBar subviews if subview isKindOfClass NSClassFromS
  • 休息响应中的空 uri

    我正在为 nexus oss 开发一个插件 我的应用程序创建一个休息调用响应 对来自服务器的请求 但是当服务器收到它时 会抛出如下错误 javax xml bind UnmarshalException unexpected element