[WEB API] CLIENT 指定请求及回应格式(XML/JSON)
[Web API] Client 指定请求及响应格式(xml/json)
Web API 支持的格式请参考
http://www.asp.net/web-api/overview/formats-and-model-binding
本篇则要演练xml/json
回应 Get
定义 Header:Content-Type 定义 QueryString
请求 Post
POST json 数据 POST xml 数据
回应 Get
定义 Header:Content-Type
测试工具:本来想用 postman 但是设定 Content-Type 一直无法成功,尝试一段时间便改用 fiddler
指定 json:application/json
指定 xml:application/xml
[
观察回传格式
[
定义 QueryString
在 WebApiConfig.cs 的 Register 方法加上
config.Formatters.JsonFormatter.AddQueryStringMapping("$format", "json", "application/json");
config.Formatters.XmlFormatter.AddQueryStringMapping("$format", "xml", "application/xml");
在网址列加上 ?$format=xml,便可以指定回传格式
[
参考:http://code.msdn.microsoft.com/Support-format-in-ASPNET-e3785b2a
请求 Post
POST json 数据
{
"ISBN":"111","AuthiorName":"空","BookName":"空","Category":"空","Price":1
}
[
回传结果
[
POST Xml
<Product xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI_CRUD.Models">
<AuthiorName>周家安</AuthiorName>
<BookName>Windows Phone8开发技巧与案例精解</BookName>
<Category>.NET</Category>
<ISBN>9787111412304</ISBN>
<Price>69</Price>
</Product>
步骤如下:
[
回传结果
[
[WEB API] CLIENT 指定请求及回应格式(XML/JSON)相关推荐
- 【.net】通过企业微信web api给指定用户发送消息
前言 在很多业务场景中经常会遇到与微博微信进行通信的需求,今天就和大家一起研究一下如果通过企业微信web api给指定用户发送消息 一.创建应用 1.打开企业微信并登录 https://work.we ...
- ASP.NET MVC和ASP.NET Web API跨域请求问题解决方案【最全】
无论是ASP.NET MVC和ASP.NET Web API跨域请求大致分成2种方式 第一种:web.config 配置 第二种:用HttpContext.Response.AppendHeader设 ...
- ASP.NET Core Web APi获取原始请求内容
前言 我们讲过ASP.NET Core Web APi路由绑定,本节我们来讲讲如何获取客户端请求过来的内容. ASP.NET Core Web APi捕获Request.Body内容 [HttpPos ...
- ASP.NET WEB API微信支付通知接口,返回xml数据,微信服务器不识别问题
最近开发微信小程序中用到了微信支付功能,接口开发用的ASP.NET WEB API: 在支付成功后,接口接受到微信服务器的支付通知结果,处理完数据,接口返回给微信服务数据时出现了问题. 微信服务器识别 ...
- 万能的数据传输格式——XML/json
一.XML简介 1.历史起源 gml(1969)->sgml(1985)->html(1993)->xml(1998) Genaral Markup language gml : ...
- Web Api如何传递POST请求
这里记录一次Web Api传递post请求的例子,由于使用了默认工程的例子,方法名的参数值标记头为FromBody的形式,如下图所示的调用: 调用方式: 那么如果要两个以上的参数如何去实现,这种方式是 ...
- 【ASP.NET Web API2】初识Web API
Web Api 是什么? MSDN:ASP.NET Web API 是一种框架,用于轻松构建可以访问多种客户端(包括浏览器和移动设备)的 HTTP 服务 百度百科:Web API是网络应用程序接口. ...
- 【ASP.NET Web API教程】5.2 发送HTML表单数据:URL编码的表单数据
注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本系列教程,请先看前面的内容. 5.2 Sending HTML Form Data 5.2 发送HTML表单数据 本文引 ...
- Asp.Net Web API 2第一课——入门
前言 Http不仅仅服务于Web Pages.它也是一个创建展示服务和数据的API的强大平台.Http是简单的.灵活的.无处不在的.你能想象到几乎任何的平台都会有HTTP服务库.HTTP服务可以涉及到 ...
最新文章
- PostgreSQL第一步:安装
- 一些很实用且必用的小脚本代码:
- 神经网络学习笔记-02-循环神经网络
- java线程和linux线程,Java线程与Linux内核线程的映射关系
- LeetCode 1172. 餐盘栈(栈 + set)
- c构造函数和析构函数_C ++构造函数和析构函数| 查找输出程序| 套装2
- 重要的数据结构--队列(C语言实现)
- stm32手册_STM32的GPIO概念简介
- 一个ABC眼中的中国的创业环境(一)
- go语言项目目录文件的管理样式
- arp计算机病毒解决办法,“ARP病毒的解决方案”的解决方案
- 【整理】PYTHON代码审查工具
- 开发人员应具备的13种技术技能
- 【转载】我的考试生涯:一个“放牛班”学生的逆袭
- NPOI实现Word段落查找替换
- AndrewNG机器学习听课笔记(1 )——线性回归(linear regression)
- jre运行环境jks证书导入
- jquery特效-基于jQuery仿淘宝红色分类导航
- 微信公众号python_wechat: 微信 Python SDK,支持微信公众号以及企业号的上行消息及 OAuth 接口...
- birthday中文是什么_birthday中文怎么读
热门文章
- OpenGL 延迟着色法Deferred Shading
- c++Insertion Sort插入排序的实现算法(附完整源码)
- C语言实现基数排序Radix sort算法之二(附完整源码)
- C语言实现线索二叉树Threaded Binary Tree (附完整源码)
- C和C++循环链表的设计与实现
- C语言数组类型、数组指针类型、数组指针类型变量
- php预处理器,【 PHP 】PHP(超文本预处理器)新版下载 - U大师
- python数据库教程_Python连接mysql数据库及简单增删改查操作示例代码
- linux新建备份数据库的脚本文件,Linux下shell脚本:自动每日备份网站文件和数据库上传FTP空间...
- Oracle中的两种验证方式:操作系统验证和密码文件验证,通过操作系统验证的方式解决客户端登录不了数据的问题