摘要: 这篇来讲讲WebApi的自托管,WebApi可以托管到控制台/winform/服务上,并不是一定要依赖IIS才行。 1、首先新建控制台项目,在通过Nuget搜索Microsoft.AspNet.WebApi.SelfHost 2、建立实体类 1 public class Product 2 { 3 阅读全文
posted @ 2018-12-28 16:01 scoluo 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 我们知道ajax不能跨域访问,但是有时我们确实需要跨域访问获取数据,所以JSONP就此诞生了,其本质使用的是Script标签,除JSONP以外还有另外实现跨域方式 一、手动实现JSONP跨域 1、首先创建一个Web项目,在这里我使用一般处理程序 1 public class Demo : IHttp 阅读全文
posted @ 2018-12-28 16:01 scoluo 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 最近学习了下WebApi,WebApi是RESTful风格,根据请求方式决定操作。以博客的形式写出来,加深印象以及方便以后查看和复习。 1、首先我们使用VS创建一个空的WebApi项目 2、新建实体以及控制器类 1 public class Product 2 { 3 public int Id { 阅读全文
posted @ 2018-12-28 16:00 scoluo 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 接上篇《WebApi服务URI加密及验证的两种方式》,在实际开发中,仅对URI进行加密是不够的,在传输层采用SSL加密也是必须的。 如果服务寄宿于IIS,那对传输层加密非常简单仅需要配置一下项目属性开启SSL即可,所用的证书也是IIS帮你搞定(默认443端口证书),基本就是傻瓜式配置后即可强制使用H 阅读全文
posted @ 2018-12-28 15:56 scoluo 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 前言 刚开始表面上感觉Web API内容似乎没什么,也就是返回JSON数据,事实上远非我所想,不去研究不知道,其中的水还是比较深,那又如何,一步一个脚印来学习都将迎刃而解。 Self-Host 我们知道Web API它可以快速为HTTP客户端提供API来创建Web服务,为何如此这样说呢?因为我们可以 阅读全文
posted @ 2018-12-28 15:55 scoluo 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 创建使用自承载的 Windows Communication Foundation (WCF) 服务时WSHttpBinding类,使用传输安全,还必须使用 X.509 证书配置端口。 如果不是在创建自承载服务,可以在 Internet 信息服务 (IIS) 上承载服务。 有关详细信息,请参阅HTT 阅读全文
posted @ 2018-12-28 14:59 scoluo 阅读(9466) 评论(0) 推荐(1) 编辑
摘要: WebAPi之SelfHost自创建证书启动Https疑难解惑及无法正确返回结果 前言 话说又来需求了,之前对于在SelfHost中需要嵌套页面并操作为非正常需求,这回来正常需求了,客户端现在加了https,老大过来说WebAPi访问不了了,这是什么情况,我去试了试,还真是这个情况,不知道如何下手啊 阅读全文
posted @ 2018-12-28 14:55 scoluo 阅读(650) 评论(0) 推荐(1) 编辑