美文网首页
web api入门

web api入门

作者: 青木川_ | 来源:发表于2018-12-25 19:42 被阅读7次

HTTP不只是服务了网页。这也是一个强大的平台,构建公开服务和数据API。

HTTP是简单,灵活,并无处不在的,几乎你能在任何平台上都有一个HTTP库。

HTTP服务可以到达广泛的客户,包括浏览器,移动设备和传统的桌面应用程序。

ASP.NET WEB API是在web framework上构建的web api框架。

创建web api项目:

在本教程中,我们使用web api创建一个产品清单web api,前端网页使用jquery来显示结果。

新建一个web api程序

新建asp.net对话框中选择Empty。在以下对象添加文件夹和核心引用,勾选web api 点击确定。

选择web api

添加model模型

model(模型)是一个对象,他代表了应用程序中的数据。Asp.net web api可以自动化将model对象转化为json,xml,或者其他格式,然后将序列化的数据写入http响应消息的正文。只要客户端可以读取序列化格式,他就可以反序列化对象。大多数客户端可以解析xml或者json.

然后会自动生成一个model文件夹,然后新建一个product的类

新建一个procunt的类

添加controller(控制器)

一个controller(控制器)是一个处理Http请求的对象。

web api控制器类似于mvc的控制器,但继承APIController类,而不是Controller类。

添加一个控制器 创建控制器 在控制器写入如下方法,此种含有一个lameda表达的匿名函数     URL

针对GetProduct方法,在url中的id是一个占位符,为了得到编号为5的产品,该url就为api/prducts/5

通过JavaScript和jQuery调用Web API

我们将使用jquery调用ajax,在通过ajax调用web api的html页面。根据返回结果跟新页面。

新建一个html页面 +-

路由的配置文件

00

路由配置

https://pan.baidu.com/s/1vctpfy6mWuY3N_O29Sg4sQ  源码云盘连接

相关文章

  • web api入门

    HTTP不只是服务了网页。这也是一个强大的平台,构建公开服务和数据API。 HTTP是简单,灵活,并无处不在的,几...

  • ASP.NET Web API 2 (C#)入门

    微软官方入门文档 https://docs.microsoft.com/zh-cn/aspnet/web-api/...

  • Web Animation Api 入门

    在网页中使用动画提供了更好的用户体验,例如抽屉式菜单。 目前为止,web动画可以通过css3 transition...

  • JS-API、DOM-day07-5.6

    Web API Web API介绍 API的概念 API(Application Programming Inte...

  • Web API(备忘)

    Web API Web API介绍 API的概念 API(Application Programming Inte...

  • [R]高德爬虫

    主要是基于R语言和高德提供的web API进行编写 以下是高德开放平台提供的入门指南:第 1 步:申请”Web服务...

  • Web API 1

    =============part1============ 1.1. Web API的概念 Web API ...

  • 0基础自学linux运维-4.5- 什么是API、web ser

    API、web service、web api、REST、RESTful、RESTful API,很多人都比较懵做...

  • WebAPI设计之WebAPI

    什么是 Web API 在《Web API 的设计与开发》一书中,将 Web API 定义为使用 HTTP 协议通...

  • H5 : web storage api

    web storage api:web-storage是一些关于web存储的api集. H5的web storag...

网友评论

      本文标题:web api入门

      本文链接:https://www.haomeiwen.com/subject/vtfqlqtx.html