从 DSS 服务器获取 json 响应时出错:“使用 JsonWriter 写入输出流时出错”,“详细信息”:“”

2024-02-12

我在从 dss 服务请求 json 响应时收到以下错误。

{"Fault":{"faultcode":"soapenv:Server","faultstring":"Error while writing to the output stream using JsonWriter","detail":""}}

我通过的卷曲请求是

curl -X GET -H "Accept:application/json" -H "Content-Type:application/json" http://localhost:9764/services/userdetails/test

如果删除接受标头,我将得到正确的 xml 响应。

奇怪的是,如果我从同事的笔记本电脑上运行相同的 dss 服务,我将使用上面的curl 命令获得正确的 json 响应。我的电脑中的某些配置已更改,因为我的电脑中出现此错误。

我无法找到我的电脑发生了什么变化,因此出现此错误。


我最近也经历过同样的事情。我希望调试并找到原因,但还没有机会。

然而,改变application/json格式化程序和发送器实现respository/conf/axis2/axis2.xml解决了问题。为此,您可以取消注释/注释掉以下内容。

<messageFormatter contentType="application/json"
                  class="org.apache.axis2.json.JSONMessageFormatter"/>
<!--messageFormatter contentType="application/json"
                          class="org.apache.axis2.json.gson.JsonFormatter" /-->


<messageBuilder contentType="application/json"
                class="org.apache.axis2.json.JSONOMBuilder"/>
<!--messageBuilder contentType="application/json"
                        class="org.apache.axis2.json.gson.JsonBuilder" /-->

希望这会有所帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 DSS 服务器获取 json 响应时出错:“使用 JsonWriter 写入输出流时出错”,“详细信息”:“” 的相关文章

  • WSO2 IS 自定义验证器

    我们正在使用 WSO2 IS v5 4 1 我们希望根据外部用户数据存储对用户进行身份验证 所需的步骤 用户使用用户名和密码通过 Oauth 登录 WSO2 IS 登录请求被转发到外部服务 该服务通过给定的用户名和密码对用户进行身份验证 而
  • startOnLoad 未按预期工作

    我创建了基于 VFS 的代理服务 如下所示 但属性startOnLoad false 没有按预期工作 即使在部署代理之后 我们也需要手动单击 激活 然后单击 禁用 以永久禁用 VFX 代理 但代理状态显示为已禁用 但代理仍在后端轮询 FTP
  • 将属性从 inSequence 传递到 outSequence

    我正在使用代理向 HL7 TCP IP 端口发送消息 并在 outSequence 中获取响应 但我的问题是 inSequence 中设置的所有属性都不再可用 它们全部为空 我测试了所有不同的范围 传输 axis2 axis2 client
  • 使用输入参数作为可选输入

    使用 wso2 DSS 版本 3 01 我试图有一个可以是可选参数的输入参数 用户可以说 给我这个特定代码的所有信息 或者如果用户没有指定任何代码 我想提供所有数据行 你能帮我吗 您还可以执行以下操作 而不是为每个可选参数创建查询
  • WSO2 API Manager 网关集群。如何在 api-manager.xml 中设置网关端点

    我计划在我的公司使用 WSO2 API 管理器 因此尝试使其能够集群工作 它由 Keymanager Gateway manager worker Publisher 2 个 AWS 实例上的 Store 组成 Host1包含Keymana
  • 在 WSO2 ESB 中介期间修改配置注册表资源内容

    我有一个场景 我需要在配置注册表中存储简单计数器并在序列流结束时递增它 我们需要存储在配置注册表中的原因是 如果服务器重新启动 我们将保留最后的计数器值 有人可以建议如何增加配置注册表中的计数器吗 您可以在中介中使用示例 javascrip
  • 使用脚本中介获取 JavaScript 中的属性值

    当属性的范围不同于 default 时 有没有办法在 WSO2 ESB 的脚本中介器的 javascript 代码中获取该属性的值 如果属性具有默认范围 get property MyProperty OR 如果属性具有 运输 范围 get
  • WSO2 Api Manager 在日志中介器中记录 Http 请求

    有没有办法将 http 请求远程主机包含在用于特定 api 的日志中介器中 按照说明操作后 我可以记录肥皂消息 但我没有有关服务调用者的信息 我目前使用以下序列定义
  • 在 WSO2 Integration Studio 中将双精度数转换为整数

    我正在 XPath 表达式中执行算术运算 在下面的代码中 qty1和qty2是双倍的 因此我得到的结果是双倍的 我想将结果转换为整数并将其保存在属性中 如何在 WSO2 Integration Studio 中实现它
  • WSO2 API 管理器端口

    我需要发布为在端口 80 和 443 而不是 8280 和 8243 上运行而开发的所有 API 我如下更改了 axis2 xml 并重新启动了 API Manager 服务器
  • WSO2 API Manager 的跨域问题

    我们为客户开发了一些API 并通过API Manager发布了它们 我们为客户提供了一些运行良好的 PHP 代码示例 唯一的问题是他们通过 AJAX 在与 AM 相关的域不同的域中使用这些 API 这是跨域问题吗 我尝试使用以下标头在 AP
  • CORS 在 wso2 身份服务器中被阻止

    我将 WSO2is 5 7 0 与我的 Angular 6 应用程序一起使用 我尝试从我的应用程序进行 api 调用 但出现 cors 错误 Cross Origin Request Blocked The Same Origin Poli
  • 无法通过 WSO2 API Manager 中的自定义中介流中的呼叫中介器

    在 WSO2 AM 1 10 中创建自定义中介流以实现 API 链接 作为第一步 我创建了此流程作为测试 它调用 REST 服务以生成令牌并将响应返回给客户端
  • WSo2 EMM - 应用程序管理数据库错误

    运行 WSo2 EMM 1 1 0 除了一个大问题外 一切都工作正常 从我第一次单击 应用程序管理 选项卡中的应用程序那一刻起 只要服务器正在运行 WSO2EMM DB h2 db 文件就会开始稳定增长 即使完全没有任何更改 最终 它变得如
  • 如何删除 WSO2 Identity Server 中的租户?

    在 v 4 6 0 中 我们无法通过 UI 删除 tenat 只能禁用 但是 我看到 TenantMgtAdminService 肥皂服务上有一个 deleteTenant 方法 我尝试调用此服务 但收到错误消息 从日志来看 它有 org
  • 刷新令牌返回无效的授权类型

    我正在尝试刷新访问令牌 基于https docs wso2 com display IS510 Refresh Token Grant https docs wso2 com display IS510 Refresh Token Gran
  • 是否可以使用相同的客户端凭据拥有多个有效的访问令牌?

    我有一个使用 OAuth2 身份验证的 API 设置 客户已使用 WSO2 订阅了我的 API 我们不使用刷新令牌 所有访问令牌将在 1 小时后过期 如果我的客户端使用相同的客户端凭据请求 2 个访问令牌 会发生什么情况 第一个令牌会被撤销
  • 仅获取 UserInfoEndpoint 中的 sub

    我只是关注上面的内容guide https docs wso2 com display IS520 Basic Client Profile with Playground 我已经填充了用户的个人资料信息 但到目前为止我只得到sub 我想要
  • 控制台上的 WSO2 API Manager 周期性错误

    我已将 WSO2 API 管理器 2 0 0 安装为 2 个一体化集群实例 一切正常 除了定期我在控制台上看到以下错误 2016 10 22 00 57 30 572 INFO LogMediator STATUS Message disp
  • 选择简单 Apache Synapse 与 WSO2 的标准

    在评估各种 ESB 时 我遇到了 Apache Synapse 和 WSO2 在 WSO2 中提到 WSO2 完全使用 Synapse 并构建在其之上 但是我仍然不清楚 WSO2 比 Synapse 提供哪些附加功能 除了商业支持 我看到的

随机推荐

  • C# 属性覆盖Set方法

    我有一个如下所示的班级 当有人设置值时 我想覆盖 学校 国家 等 属性的设置值 我不想更改学生班级 但我需要这样做在基类中并将其用作通用方法 public class Student BaseClass public String Scho
  • 使用 rCharts 添加到图表中所有数据点的唯一链接

    我正在使用 rCharts 创建一个散点图 显示我随时间计算的评分 我有每个单独数据点 评级 的更多信息 并且希望图表上的每个数据点链接到一个独特的页面 其中包含有关该特定数据点的更多信息 例如 我希望能够将鼠标悬停在图表上的第一个数据点上
  • 如何在 Youtube Android Player API 中启用纸板模式?

    我想在我的应用程序中以纸板模式观看 Youtube 的 360 度视频 该模式将视频分成两半 供 Google 纸板中的两个镜头使用 就像在 Youtube 应用程序中一样 我正在使用适用于 Android 的 Youtube 播放器 AP
  • Android Studio渲染问题

    我在用着安卓工作室0 2 3当打开一个活动布置通常 预览应该出现在右侧 以便我可以在之间切换Text and Design模式 这应该再次显示布局的预览 但当我进入时 右侧也没有显示预览text模式也不在design模式 我刚刚收到错误re
  • JMeter在HTTP请求中使用beanshell变量

    我是这里的绝对菜鸟 我的意思是JAVA 花了几个小时寻找解决方案 现在我只想开枪自己 我想在 beanshell 断言中创建一个字符串 该字符串位于 HTTP 请求的正上方 在 beanshell 中我写道 String docid abc
  • 如何在 Mysql 中使用带有 BETWEEN 子句的字母数字字段?

    我有一个包含字段名称为 mgrs 的表 存储在 mgrs 字段中的值类似于 42SWC227821555 可能包含更多字符 并且可能包含小写字母 现在我想搜索两个经理之间的记录 那么我该怎么做呢 我可以先将 mgrs 值转换为整数 然后在
  • 从 Matlab 创建的 jar 文件返回值

    我有一个 Matlab 代码 它最终计算出索引向量 我使用库编译器将 matlab 代码编译为 java 包 jar 文件 我导出了 jar 文件以便在我的主 Java 项目中运行它 包类的名称是 Epidemic 我导入了 jar 文件
  • 无法连接到 BLE 设备

    尝试将 Android 手机连接到某种不寻常的非标准 BLE 设备 血压监测仪 数据点 我的程序可以正常连接并读取其他 BLE 设备 我的程序在 BLE 扫描中看到设备 但无法连接 相反 我立即获得 已断开连接 状态 并带有通用 GATT
  • attributeSubstringFromRange 越界问题

    我有一个 NSMutableAttributedString 我需要从中获取子字符串 我使用以下代码来获取子字符串 startIndex 和 endIndex 是两个长变量 NSMutableAttributedString current
  • 一个 git 子模块如何添加特定提交并将其记录在 .modules 文件中?

    理想情况下我想要 modules文件具有我想要使用的确切提交并且不更改它 除非我告诉它 例如使用git submodule init
  • 如何使用 FOP 在 XML-FO 中指定 2ch 缩进

    我正在尝试在 XML FO 文档中使用固定宽度字体创建两个字符的缩进 我正在使用 FOP 进行翻译 不幸的是 当我指定像这样的长度时 2ch FOP 产生以下错误消息 ERROR PropertyMaker Unknown length u
  • 将 datetime2 数据类型转换为 datetime 数据类型会导致值超出范围

    我有一个包含 5 列的数据表 其中一行填充了数据 然后通过事务保存到数据库中 保存时返回错误 将 datetime2 数据类型转换为 datetime 数据类型导致值超出范围 正如所读 这意味着我的数据表有一种类型DateTime2和我的数
  • 如何在不使用配置文件的情况下以编程方式添加 maxItemsInObjectGraph?

    我已经创建了一个像这样的 EndpointAddress EndpointAddress address new EndpointAddress http example com services OrderService svc 但我无法
  • 将 ERB 模板转换为 SLIM

    我的许多视图都是 SLIM 模板 我想添加一个vote form偏向我的应用程序 我如何将这个部分视图从 ERB 转换为 SLIM strong class result Votes strong
  • 为什么在 keydown 回调中返回 false 不会停止按钮单击事件?

    我有一个按钮和以下 javascript 例程 button keydown function key switch key keyCode case 32 space return false 据我了解 return false 将停止处
  • 从 iOS 应用程序连接到 Oracle

    我知道这个问题已经被问过几次了 但似乎没有明确的答案 我在过去 3 天或更长时间里一直在寻找这个问题 似乎有两种方法可以从 iOS 应用程序连接到 Oracle 数据库 ODBC客户端 我需要使用 gcj for ARM 编译 ODBC 哪
  • 选择然后更新这些记录,然后将它们返回到存储过程中

    我想做一个 SELECT 来获取 ID 列表 根据这些 ID 进行更新 然后返回这些记录 我猜是这样的 我只是不知道语法 SELECT WebHookLogIDs FROM WebHookLog WHERE Processing 0 AND
  • 按特定值优先排序的列表

    我想对这个字符串列表进行排序 优先考虑某个字符串 除此之外 普通的字符串排序就可以了 在这个例子中 为什么我这么笨 这是我们可以从这个问题中得到的最明显的东西 旨在被排序在列表的顶部 static void Main string args
  • 具有启动条件的 Flex 可重入

    我正在尝试制作一个依赖于启动条件的可重入扫描仪 我正在遵循与这个人的问题类似的问题 使用 Flex 编写可重入词法分析器 https stackoverflow com questions 2634998 writing re entran
  • 从 DSS 服务器获取 json 响应时出错:“使用 JsonWriter 写入输出流时出错”,“详细信息”:“”

    我在从 dss 服务请求 json 响应时收到以下错误 Fault faultcode soapenv Server faultstring Error while writing to the output stream using Js