测试时可以直接使用PostMan模拟发送请求 使用PostMan模拟测试时要注意的地方: Body中请求类型选择 form-data 选择文件的参数key是 MultipartFile 下图中Headers中的不要勾选 ...
分类:
移动开发 时间:
2016-11-01 19:08:05
阅读次数:
545
前言 WebAPi作为接口请求的一种服务,当我们请求该服务时我们目标是需要快速获取该服务的数据响应,这种情况在大型项目中尤为常见,此时迫切需要提高WebAPi的响应机制,当然也少不了前端需要作出的努力,这里我们只讲述在大小型项目中如何利用后台逻辑尽可能最大限度提高WebAPi性能,我们从以下几个方面 ...
一、前言 上篇有提到在WebAPI项目内,通过在Nuget里安装(Microsoft.AspNet.WebApi.HelpPage)可以根据注释生成帮助文档,查看代码实现会发现是基于解析项目生成的xml文档来作为数据源从而展示出来的。在我们的项目帮助文档需要的类(特指定义的Request和Respo ...
在调试一个WebApi程序时,出现下面错误: 通过分析怀疑是未添加序列化属性引起的,实体类改为下面结构后,问题依旧: 通过查阅资料和不断尝试,修改实体类的属性注解搞定: ...
分类:
移动开发 时间:
2016-10-28 20:26:33
阅读次数:
1454
前言:最近,讨论到数据库安全的问题,于是就引出了WebApi服务没有加任何验证的问题。也就是说,任何人只要知道了接口的url,都能够模拟http请求去访问我们的服务接口,从而去增删改查数据库,这后果想想都恐怖。经过一番折腾,总算是加上了接口的身份认证,在此记录下,也给需要做身份认证的园友们提供参考。 ...
SSO单点登录通用类(可跨域) 目的 目的很明确,就是搭建单点登录的帮助类,并且是一贯的极简风格(调用方法保持5行以内)。 并且与其他类库,关联性降低。所以,不使用WebAPI或者WebService等。 思路 因为上次有朋友说,光看见一堆代码,看不见具体思路。所以,这次分享,我把思路先写出来。 懒 ...
分类:
其他好文 时间:
2016-10-26 22:29:54
阅读次数:
409
前言:出于某种原因,需要学习下Knockout.js,这个组件很早前听说过,但一直没尝试使用,这两天学习了下,觉得它真心不错,双向绑定的机制简直太爽了。今天打算结合bootstrapTable和Knockout去实现一个简单的增删改查,来体验一把神奇的MVVM。关于WebApi的剩余部分,博主一定抽 ...
分类:
Web程序 时间:
2016-10-26 16:20:49
阅读次数:
295
摘要 工作中经常的用到webapi,之前都是提供的使用postman模拟请求的截图,非常的不方便,如果能在项目中集成一个在线查看接口说明的地方,肯定更方便更直观。在网上看到swagger这个组件,界面简单干净,结构也比较符合自己的要求。所以打算在项目中使用这个组件。 一个例子 1、说做就做,首先创建 ...
写在前面的话:上次发布过一篇同样标题的文章。但是因为跨域方面做得不太理想。 我进行了修改,并重新分享给大家。想看原来的文,可点击上方的超链接。 目的 目的很明确,就是搭建单点登录的帮助类,并且是一贯的极简风格(调用方法保持5行以内)。 并且与其他类库,关联性降低。所以,不使用WebAPI或者WebS ...
分类:
其他好文 时间:
2016-10-25 16:39:54
阅读次数:
301
web培训首先问大家一个问题,你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过httpPost或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如:请求来源(身份)是否合法?请求参数被篡改?请求的唯一性(不可复制),防..