Web API

Web API通常是指“使用HTTP协议并通过网络调用的API”,由于它使用了HTTP协议,所以需要通过URI信息来指定端点。

Web API就是一个Web系统,通过访问URI可以与其进行信息交互。

                                RESTful APIWeb API

 

 

 

HTTP 状态码  

  2XX ---意味着请求执行的很成功:

                                     200 - Ok,表示请求成功;                     

                                    201 - Created,请求成功并创建了资源;                                 

                                    204 - No Content,请求成功,但是不应该返回任何东西,例如删除操作。

   4xx ---客户端错误:

                                  400 - Bad Request,表示API消费者发送到服务器的请求是有错误的;                                                   

                                      401 - Unauthorized,表示没有提供授权信息或者提供的授权信息不正确;

            403 - Forbidden,表示身份认证已经成功,但是已认证的用户却无法访问请求的资源;                         

                                      404 - Not Found,表示请求的资源不存在;

                                      405 - Method not allowed,当尝试发送请求到资源的时候,使用了不被支持的HTTP方法时,就会返回405状态码;

                                      406 - Not acceptable,这表示API消费者请求的表述格式并不被Web API所支持,并且API不会提供默认的表述格式。

5xx,服务器错误:

                                      500 - Internal server error,表示服务器出现了错误,客户端无能为力,只能以后再试试了。

 

Web API

上一篇:C#中的延迟初始化(延迟加载)


下一篇:Linux truncate