azure - 如何将 SOAP 请求的 DateTime 传递给 azure web api?
问题描述
我正在 Azure (APIM) 上创建一个 web api。此 Web api 从本地服务访问方法。传递的请求对象应该是 SOAP。此请求对象还包含一个日期时间字段。我从现在开始尝试,但我的请求失败并出现以下错误:反序列化 Core.Service.DataContracts.ExternalData 类型的对象时出错。值 '' 无法解析为类型 'DateTime'。
我通过 Postman 传递以下请求对象来测试我的 web api:{“integrationpartnername”:“Hi-Marley”、“actioncategory”:“TextChat”、“actioncode”:“OpenClaim”、“actiondescription”:“文本聊天” Open Claim”、“transmissionmethod”:“WebService”、“requeststatus”:“Complete”、“requestdate”:“2019-08-02T10:22:49”、“requestmessage”:“Hi Marley 第一个来自 apim 的第三方日志。 ", "回复" : "2019-08-02T10:22:49" }
任何指针都非常感谢。编辑:添加邮递员的截图:
解决方案
这个问题可能是由于日期/时间字符串不是预期的格式,您可以尝试使用这种格式:“2019-08-12T12:00:00.000Z”并在您的 api 中更改格式代码。有关更多信息,您可以参考以下页面:
http://www.mirthproject.org/community/forums/showthread.php?t=9407 http://tech.forums.softwareag.com/techjforum/posts/list/31905.page
推荐阅读
- mysql - PHP、MYSQL 统计年产量
- angular - 从其他机器访问本地主机 - Angular
- attachment - 如何将 WebSphere Liberty 设置为一个非常简单的 HTTP 服务来提供目录中的文件
- javascript - 如何从开发工具控制台使用 ES6 模块
- laravel - 带有标记和异步的vue-multiselect,停止工作
- python - Django 在静态文件中使用静态文件 URL
- mysql - MySQL 数据类型 int & varchar2
- python - 在远程机器上运行 python 脚本函数
- python - Pytorch 自定义 nn 模块转发函数中的参数过多
- c# - 如何访问实现的 Queryable.Count 方法?