rest api 也叫 restful
成都创新互联是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的10多年时间我们累计服务了上千家以及全国政企客户,如成都iso认证等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致赞扬。REST API指一组架构约束条件和原则,满足约束条件和原则的应用程序设计。架构,软件体系结构分为三部分:构建,用于描述计算机;连接器,用于描述构建的链接部分;配置将构建和连接器组成有机整体。
1>发送请求进行curd操作 哪个操作由请求方式决定
2>同一个请求路径可以进行多个操作
3>请求方式会用到 put get post delete
非rest api 也叫 restless
1>请求方式不决定 请求的curd操作
2>一个请求路径值对应一个请求操作
3>一般只有get/post
使用浏览器测试一把restapi
使用json-server 搭建rest api 在github上看文档 在npm上下载
第一步:npm install -g json-server(全局安装 一次安装 到处可以使用 一直可以使用 除非重装系统 或者清除了)
第二步:在根目录创建一个db.json 并写上配置文件 有一个对象 里面有三个属性
第三步:
如何查看自己安装了哪些包 去package.json 去看有哪些依赖声明了
json-server --watch 监视db.json文件的变化 一旦变化 就重新运行
是用axios测试restapi
representation(表现层 ) state transfer(状态转换) 其实指的是资源表现层状态转换
ajax请求是一种特殊的http请求,对服务器来说,没有任何区别,区别在浏览器端,浏览器端发请求,只有XHR或fetch发出的才是ajax请求(浏览器派ajax引擎发的),其它所有的都是非ajax请求
ajax引擎获取到数据后并不是马上显示,而是把获取到的数据交给回调函数,由程序员手动拿着数据决定在界面哪里进行更新,
如果是一般的http请求,浏览器获取到数据后会自动更新界面,无论这个数据是json数据还是页面数据还是图片数据
两者发送请求不太一样,收到数据处理也不一样**
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。