[WEB API] CLIENT 指定请求及回应格式(XML/JSON)

简介:
+关注继续查看

[Web API] Client 指定请求及响应格式(xml/json)

 

Web API 支持的格式请参考

http://www./web-/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 ns: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>

步骤如下:

[]

 

回传结果

[]

 

本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/p/4923717.html,如需转载请自行联系原作者
相关文章
|
17天前
|
API
uni-app请求新闻接口api,渲染新闻列表
uni-app请求新闻接口api,渲染新闻列表
17 1
|
24天前
|
API Go 调度
API请求执行流程_milvus源码解析
API请求执行流程_milvus源码解析
21 0
|
24天前
|
Java API
Java 11中引入的HTTP客户端API是什么?如何使用它进行HTTP请求?
Java 11中引入的HTTP客户端API是什么?如何使用它进行HTTP请求?
|
2月前
|
API 对象存储
可能是由于API请求的策略已经过期
可能是由于API请求的策略已经过期
37 3
|
2月前
|
XML JSON 缓存
Json实现根据关键词搜索请求京东商品列表数据方法,京东商品列表数据接口,京东API接口申请指南
Json实现根据关键词搜索请求京东商品列表数据方法,京东商品列表数据接口,京东API接口申请指南
27 0
|
2月前
|
XML JSON 缓存
Json实现根据关键词搜索请求淘宝商品列表数据方法,淘宝商品列表数据接口,淘宝API接口申请指南
Json实现根据关键词搜索请求淘宝商品列表数据方法,淘宝商品列表数据接口,淘宝API接口申请指南
186 0
|
2月前
|
JSON API 数据格式
Python连接api请求
Python连接api请求
|
2月前
|
API 开发者
在钉钉中,许多接口都可以使用API请求并发量
在钉钉中,许多接口都可以使用API请求并发量
57 1
|
2月前
|
存储 搜索推荐 前端开发
Spartacus 启动时 basesites OCC API 请求的技术细节
Spartacus 启动时 basesites OCC API 请求的技术细节
33 0
|
2月前
|
API 定位技术 数据库
低代码平台里如何通过按钮调用 API 请求
低代码平台里如何通过按钮调用 API 请求
41 0
相关产品
云迁移中心
推荐文章
更多