zoukankan      html  css  js  c++  java
  • ASP.NET WEB API 2 框架揭秘 读书笔记(一)

    第一章 概述

    主要内容是介绍Web的基本概念,Restfull的基本概念及特性。最后介绍创建简单WebApi程序的步骤。

    Web的基本概念

    IP/TCP协议簇分层,分为两种

    1. 链路层->网络层->传输层->应用层。
    2. 物理层->链路层->网络层->传输层->会话层->表示层->应用层

    IP协议位于网络层只能提供不可靠的数据传输,所以需要使用传输层的可靠协议TCP。而HTTP在应用层是基于TCP协议的

    Web资源

    1. URI:Uniform Resource Identify
    2. URL:Uniform Resource Locator
    3. URN:Uniform Resource Name

    HTTP事务

    HTTP方法:

    1. Get
    2. Post
    3. Put
    4. Delete
    5. Options
    6. Head
    7. Patch
    8. Connection
    9. Trace

    响应码:

    100~199:信息状态码,代表请求已经被接受并需要继续处理。

    200~299:成功状态码,代表请求已成功被服务器接收、理解并接受。

    300~399:重定向状态码,代表需要客户端采取进一步的操作才能完成请求。

    400~499:客户端错误状态码, 代表因客户端发生错误而妨碍了服务器的处理。

    500~599:服务器错误状态码,代表服务器在处理请求的过程中有错误或者异常发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。

    HTTP报文:

    • 起始行
    • 报头集合
    • 主体内容

    RESTfull Web API的特征:

    • 采用URL标识资源
    • 使用“链接”关联相关资源
    • 使用统一接口
    • 使用标准的HTTP方法
    • 支持多种资源表示方式
    • 无状态
  • 相关阅读:
    C#:新邮件监听及搜索
    PHPexcel导入数据的时候出现object解决方法
    selectpage选择订单的时候,订单数量和金额会动态改变
    三、变量的简述
    TP框架where条件和whereOr条件同时使用
    一.OS运行机制
    二.进制简述
    1.go语言入门
    C# Redis学习系列二:Redis基本设置
    C# Redis学习系列一:Redis的认识、下载、安装、使用
  • 原文地址:https://www.cnblogs.com/strugglepcx/p/4212588.html
Copyright © 2011-2022 走看看