1 Star 0 Fork 17

wq599263163 / angular-base

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
http.md 1.02 KB
一键复制 编辑 原始数据 按行查看 历史
大括号 提交于 2017-10-21 14:49 . 项目初始化

封装http请求

说明

封装http请求,现暴露三个接口,基本满足需求:

  • get方式
  • post方式
  • upload方式(文件上传)

参考这里src/app/http-service-interface.ts

扩展

如果你的团队是RESTful风格的http请求,直接在现在的基础上增加请求方式就行了

GET(SELECT):从服务器取出资源(一项或多项) POST(CREATE):在服务器新建一个资源 PUT(UPDATE):在服务器更新资源(客户端提供完整资源数据) PATCH(UPDATE):在服务器更新资源(客户端提供需要修改的资源数据) DELETE(DELETE):从服务器删除资源

  • GET /collection:返回资源对象的列表(数组)
  • GET /collection/resource:返回单个资源对象
  • POST /collection:返回新生成的资源对象
  • PUT /collection/resource:返回完整的资源对象
  • PATCH /collection/resource:返回完整的资源对象
  • DELETE /collection/resource:返回一个空文档
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/sheyude2672/angluar-base.git
git@gitee.com:sheyude2672/angluar-base.git
sheyude2672
angluar-base
angular-base
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891