ASP.NET Core中間件(Middleware)進階學(xué)習(xí)實現(xiàn)SOAP 解析。

本篇將介紹實現(xiàn)ASP.NET Core SOAP服務(wù)端解析,而不是ASP.NET Core整個WCF host。

因為WCF中不僅僅只是有SOAP, 它還包含很多如消息安全性,生成WSDL,雙工信道,非HTTP傳輸?shù)取?/p>

ASP.NET Core 官方推薦大家使用RESTful Web API的解決方案提供網(wǎng)絡(luò)服務(wù)。

SOAP 即 Simple Object AccessProtocol 也就是簡單對象訪問協(xié)議。

SOAP 呢,其指導(dǎo)理念是“唯一一個沒有發(fā)明任何新技術(shù)的技術(shù)”,

是一種用于訪問 Web 服務(wù)的協(xié)議。

因為 SOAP 基于XML 和 HTTP ,其通過XML 來實現(xiàn)消息描述,然后再通過 HTTP 實現(xiàn)消息傳輸。

SOAP 是用于在應(yīng)用程序之間進行通信的一種通信協(xié)議。

因為是基于 XML 和HTTP 的,所以其獨立于語言,獨立于平臺,并且因為 XML 的擴展性很好,所以基于 XML 的 SOAP 自然擴展性也不差。

通過 SOAP 可以非常方便的解決互聯(lián)網(wǎng)中消息互聯(lián)互通的需求,其和其他的 Web 服務(wù)協(xié)議構(gòu)建起 SOA 應(yīng)用的技術(shù)基礎(chǔ)。

 

下面來正式開始 ASP.NET Core 實現(xiàn)SOAP 服務(wù)端解析。

新建項目

首先新建一個ASP.NET Core Web Appli

網(wǎng)友評論