Deprecated: pk_vd_gt_validate(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home2/xzgzscom/public_html/xzgzs.com/wp-content/themes/wordpress-theme-puock-2.8.12/inc/fun/core.php on line 1290
.NET接口接收和返回XML格式数据 - 小志工作室 .NET接口接收和返回XML格式数据 – 小志工作室

.NET接口接收和返回XML格式数据

最近遇到了一个冷门问题,就是写一个接口,接收XML格式数据,然后再返回XML格式数据,这个问题在国内的技术论坛上扒了半天,然而并没有什么有效的内容出来,最后还是跳墙再加上一点脑力劳动,把这个问题给解决了。

.NET Framework MVC接收application/xml示例代码:

 .NET Core接收application/xml示例代码:

注意:[HttpPost][Produces("application/xml")][Consumes("application/xml")]标记理论上可以删除(自己去试吧),如果要在.NET Framework MVC 中使用这部分代码,只需要将上述标记删除,然后将Request.Body换成Request.InputStream即可

.NET Framework MVC/ .NET Core返回application/xml示例代码:

注意:这个方法通用于任何HTTP的内容返回格式,根据自己的需求进行更改就行了。

实现效果:

.NET接口接收和返回XML格式数据

正文完
 0