服务器和网页接口,WebApi架构详解,WebApi接口搭建与部署WebApi服务器

本文详细介绍了WebApi的概念、作用,以及如何使用C#搭建ASP.NET WebApi服务器,包括Self Hosting、IIS Hosting和Windows Service Hosting三种承载方式。此外,还介绍了WebApi的部署步骤和CSFramework.WebAPI服务端开发框架,该框架用于快速构建跨平台服务端程序,支持数据访问层自动化和多种数据库。
摘要由CSDN通过智能技术生成

059c520b891420da4619b4f6a6375012.gif  WebApi架构详解,WebApi接口搭建与部署WebApi服务器

aa40ca4ecb68b22afc38cfc768fd3157.png

本文关键词:WebApi架构, WebApi接口搭建, WebApi部署

1. Api是什么?

API(Application Programming Interface,应用程序编程接口)是一些预先定义的接口,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

操作系统想了一个很好的办法,它预先把这些复杂的操作写在一个函数里面,编译成一个组件(一般是动态链接库),随操作系统一起发布,并配上说明文档,程序员只需要简单地调用这些函数就可以完成复杂的工作,让编程变得简单有趣。这些封装好的函数,就叫做API(Application Programming Interface),即应用程序编程接口。

说的更加通俗一点,别人写好的代码,或者编译好的程序,提供给你使用, 就叫做API。你使用了别人代码(或者程序)中的某个函数、类、对象,就叫做使用了某个API。

2. WebApi是什么?

Web: 网页。

Api: 接口,应用程序编程接口,开发人员封装的属性和方法。

WebAPI: 提供给不同客户端(跨平台客户端)调用网页的应用程序编程接口。

Web API,一般指基于HTTP协议的编程接口,接口一般定义为HTTP或HTTPS:请求方法、请求路径、参数、响应数据格式、响应HTTP Code等。至于HTTP Server,可以用Java、.Net、Nodejs等各种框架实现,Http Server属于Web API的实现,有时候也会指Web Service接口(目前越来越少见)。

3. 为什么要用WebAPI?

Web API最重要的是可以构建面向各种客户端的服务。另外与WCF REST Service不同在于,

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值