WCF Rest API书写(正确Post书写、PostMan请求测试、Ajax请求测试)

我有一个梦想,是改变世界,这是很多技术人员的梦想;从小事做起,踏实做人做事,当身边的人或事因为自己能像更好的方向改变或发展的时候,那就是在改变世界,至花甲之时,可能我的梦想也无法实现,但我会一直追逐着他前行。我相信蝴蝶效应。荣耀的背后可这一道孤独。一起学习,一起进步。

WCF Rest API书写(正确Post书写、PostMan请求测试、Ajax请求测试)
看到有很多Wcf Rest接口文档,但我有发现那些文章中实现的Post接口都是通过url来进行数据接收传输的,那种虽然接口可用,但是其实是不安全的,也是不规范的;
同时发现很多开发小伙伴不知道如何进行接口调用,所以文章中我也简单书写了使用PostMan工具及Ajax实现接口调用示例。
下面开始进入主题:
契约

契约

实现
实现

这里写图片描述

PostMan调用测试
GetData测试
GetData测试
PostData测试
PostData测试
PostDataPerson测试
PostDataPerson测试

AJax请求测试
AJax请求测试

注意
1、在契约中,接口请求格式为RequestFormat = WebMessageFormat.Json,所以在做post请求的时候,要在headers中指定Content-Type为application/json
2、契约中的BodyStyle有四个枚举值,分别为:
WebMessageBodyStyle.Bare :对请求和返回都不包装
WebMessageBodyStyle.Wrapped:对请求和返回都包装
WebMessageBodyStyle.WrappedRequest:对请求包装,对返回不包装
WebMessageBodyStyle.WrappedResponse:对返回包装,对请求不包装
其你去被包装,则数据是在body中的

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值