Code Copied

REST介绍

REST即“表述性状态转移”,是一组架构约束条件和原则。REST(Representational State Transfer)是 Roy Fielding 博士在2000年提出来的一种软件设计风格。它是针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。目前在三种主流的Web服务实现方案中,因为REST模式与发杂的SOAP和XML-PRC相比更加简洁,越来越多的web服务开始采用REST风格设计和实现。

SOAP介绍

SOAP(原为Simple Object Access Protocol的首字母缩写,即简单对象访问协议),是一种轻量的、简单的、基于 XML 的协议,它被设计成在WEB上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。

非典型WCF回调

业务场景 上一篇中,我们构建了一个WCF的回调程序,我将其称之为“传统的WCF回调”,它属于WCF的内置功能。实际的一些应用场景中,我们构建的WCF服务需要给外部系统调用,而外部系统可能是没有办法实现的

WCF回调原理和示例

回调操作又称之为“双向操作”,WCF的回调操作可以理解为Service端和Client端之间的互相调用,或者说Service端和Client端的消息交换。 在回调期间,Service端将成为Client端,Client端将成为Service端。在涉及到服务发生的事件需要通知客户端时,回调非常有用。

WCF服务创建步骤和示例

基本概念 Windows Communication Foundation (WCF) 是用于构建面向服务的应用程序的框架。 关于WCF服务的详细介绍和功能说明,还请参考MSDN:https://ms

调用WCF服务出现认证错误

场景描述 我在一台azure服务器上部署了一套WCF服务,以IIS作为WCF的宿主(Host),IIS上安装了SSL证书,外部访问WCF服务通过HTTPS协议。另外,我有一个ASP.NET的站点,部署