为了账号安全,请及时绑定邮箱和手机立即绑定

Restful API实战

慕圣0362214 全栈工程师
难度中级
时长 2小时25分
学习人数
综合评分9.57
73人评价 查看评价
9.7 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • 如何设计RESTful API 一、资源路径(URI) 不能能动词,只能用名词的复数 版本信息:1、加入到url中 v1 2、加入到请求头 二、HTTP动词 : 对 资源的CRUD操作 有HTTP动词(谓词)表示 get post put patch:在服务器更新资源(更新后只返回更新的属性) delete 三、过滤信息:如果记录数量很多,服务器不可能全部返回给用户,API应该提供参数,过滤返回结果 例如: ?offset=10 指定位置开始 ?page=2&per_page 指定第几页,以及每页的记录数 四、状态码:使用HTTP状态码 200(OK) 201(新建或修改成功) 204(删除数据成功) 400(请求有错误) 401(用户没有验证) 403(用户访问被禁止) 422(创建对象时,验证错误) 500(服务器内部错误) 五、错误处理: error 作为键名 value 做参数值 六、留返回结果: GET/ collections:返回资源对象列表(数组) GET/ collection/identity 返回单个资源对象 POS/ collections:返回新生成的资源对象 PUT/collections/identity:返回完整的资源对象 PATCH/collections/identity:返回被修改的属性 DELETE/collections/identity:返回一个空文档
    查看全部
    3 采集 收起 来源:restful设计要素

    2018-03-22

  • http协议-url http是一个属于应用层的协议,特点是简洁、快速。 schema://host[:port]/path[?query-string][#anchor] ·schema 指定底层使用的协议(例如:http,https,ftp) ·host 服务器的ip地址或者域名 ·port 服务器端口,默认为80 ·path 访问资源的路径 ·query-string 发送给http服务器的数据 ·anthor 锚 http协议-请求 组成格式:请求行、请求报头、请求正文 请求行 格式如下:Method Request-URI HTTP-Version CRLF 举例 GET/HTTP/1.1 CRLF 请求方式 GET 请求获得Request-URI所标识的资源 POST 在Request-URI所标识的资源后附加新的数据 HEAD 请求获得由Request-URI所标识的资源的响应消息报头 PUT 请求服务器存储一个资源,并用Request-URI作为其标识 DELETE 请求服务器删除Request-URI所标识的资源 OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和请求 http协议-响应 组成格式:状态行、消息报头、响应正文 状态行 HTTP-Version Status-Code Reason-Phrase CRLF HTTP/1.1 200 OK 常用状态码 ·200 OK //客户端请求成功 ·400 Bad Request //客户端请求有语法错误,不能被服务器所理解 ·401 Unanthorized //服务器收到请求,但是拒绝提供服务 ·404 Not Found //请求资源不存在 ·500 Internal Server Error //服务器发生不可预期的错误 ·503 Server Unavailable //服务器当前不能处理客户端的请求
    查看全部
  • WebService是什么?

    WebService是一种跨编程语言和跨操作系统的远程调用技术

    什么是SOAP协议?

    WebService通过HTTP协议发送请求和接受响应都采用XML格式,并增加了特定的HTTP消息头,这些特定的HTTP头和XML内容就是SOAP

    RESTful和SOAP区别?

    • RESTful适合资源型服务接口,适合效率要求高、安全要求不高的场景

    • SOAP根据需要可以提供多开发语言,适合对安全性要求高的场景


    查看全部
    2 采集 收起 来源:架构区别

    2019-04-02

  • restful 是什么?

    一种软件风格,  核心:面向资源

    解决的问题

    降低开发的复杂性

    提高系统的可伸缩性

    什么事资源

    所谓资源就是网络上的一个实体或者说是网络上的一个基本信息

    查看全部
  • 如果用mvc方式写代码就更完美了
    查看全部
    2 采集 收起 来源:代码总结

    2017-10-13

  • 用mySQL workbench的可视化操作创建数据表结构,生成sql, 用navcat导入sql生成数据表。
    查看全部
    2 采集 收起 来源:数据库设计

    2017-06-12

  • http协议-响应

    组成格式:状态行,消息报头,响应正文。 

    常用状态码

    200 ok //客户端请求成功




    查看全部
  • http协议-请求

    组成格式:请求行,消息报头,请求正文。 

    常用请求方式:

    GET 请求获取Request-URL 所标识的资源

    POST 在Request-URL 所标识的资源后附加新的数据

     HEAD 请求获取Request-URL 所标识的资源的响应消息报头

    查看全部
  • v1(api版本号)

    查看全部
    1 采集 收起 来源:restful设计要素

    2018-05-31

  • https://www.crx4chrome.com/down/1109/crx/ 不能翻墙的这里可以的 等几秒下下来 在拖到扩展程序 DHC
    查看全部
    1 采集 收起 来源:DHC Client

    2018-01-29

  • RESTful: 本质:一种软件架构风格 核心:面向资源 资源:网络上的一个实体,网络上的一个具体信息 解决的问题:1、降低开发的复杂性;2、提高系统的可伸缩性
    查看全部
  • DHC client 跟postman功能类似
    查看全部
    1 采集 收起 来源:DHC Client

    2017-10-13

  • RESTful架构和webservice区别
    查看全部
    1 采集 收起 来源:架构区别

    2017-09-19

  • wamp upupw和phpstudy
    查看全部
  • RESTful适合资源型服务接口,高效率,安全性要求不高的场景。 SOAP的成熟性可以给需要提供给多开发语言的,对于安全性要求高的接口设计带来便利
    查看全部
    1 采集 收起 来源:架构区别

    2017-09-03

首页上一页1234567下一页尾页

举报

0/150
提交
取消
课程须知
1.了解HTTP协议 2.对php的基础知识掌握,如数组、类、对象
老师告诉你能学到什么?
Restful API简介 HTTP协议简介 Restul API与SOAP的区别 Restful API设计要素 Restful API 设计流程

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!