当前位置: 首页 > news >正文

天水建设银行网站ui设计培训机构有用吗

天水建设银行网站,ui设计培训机构有用吗,sae wordpress安装主题,怎样做淘宝券网站RESTful 规范 一、什么是RESTful REST与技术无关#xff0c;代表的是一种软件架构风格#xff0c;REST是Representational State Transfer的简称#xff0c;中文翻译为“表征状态转移”REST从资源的角度类审视整个网络#xff0c;它将分布在网络中某个节点的资源通过URL进行…RESTful 规范 一、什么是RESTful REST与技术无关代表的是一种软件架构风格REST是Representational State Transfer的简称中文翻译为“表征状态转移”REST从资源的角度类审视整个网络它将分布在网络中某个节点的资源通过URL进行标识客户端应用通过URL来获取资源的表征获得这些表征致使这些应用转变状态REST与技术无关代表的是一种软件架构风格REST是Representational State Transfer的简称中文翻译为“表征状态转移”所有的数据不过是通过网络获取的还是操作增删改查的数据都是资源将一切数据视为资源是REST区别与其他架构风格的最本质属性对于REST这种面向资源的架构风格有人提出一种全新的结构理念即面向资源架构ROAResource Oriented Architecture二、RESTful API设计 API与用户通信协议总是使用域名 尽量将API部署在专用域名会存在跨域问题(https://api.example.com )或(https://example.org/api/ )路径视网络上任何东西都是资源均使用名词表示可以是复数 https://api.example.com/v1/zoos https://api.example.com/v1/animals https://api.example.com/v1/employeesmethod GET 从服务器取出资源一项或多项 POST 在服务器新建一个资源 PUT 在服务器更新资源客户端提供改变后的完整资源 PATCH 在服务器更新资源客户端提供改变的属性 DELETE 从服务器删除资源过滤通过在url上上传参的形式传递搜索条件 https://api.example.com/v1/zoos?limit10指定返回记录的数量 https://api.example.com/v1/zoos?offset10指定返回记录的开始位置 https://api.example.com/v1/zoos?page2per_page100指定第几页以及每页的记录数 https://api.example.com/v1/zoos?sortbynameorderasc指定返回结果按照哪个属性排序以及排序顺序 https://api.example.com/v1/zoos?animal_type_id1指定筛选条件状态码 200 OK - [GET]服务器成功返回用户请求的数据该操作是幂等的Idempotent。 201 CREATED - [POST/PUT/PATCH]用户新建或修改数据成功。 202 Accepted - [*]表示一个请求已经进入后台排队异步任务 204 NO CONTENT - [DELETE]用户删除数据成功。 400 INVALID REQUEST - [POST/PUT/PATCH]用户发出的请求有错误服务器没有进行新建或修改数据的操作该操作是幂等的。 401 Unauthorized - [*]表示用户没有权限令牌、用户名、密码错误。 403 Forbidden - [*] 表示用户得到授权与401错误相对但是访问是被禁止的。 404 NOT FOUND - [*]用户发出的请求针对的是不存在的记录服务器没有进行操作该操作是幂等的。 406 Not Acceptable - [GET]用户请求的格式不可得比如用户请求JSON格式但是只有XML格式。 410 Gone -[GET]用户请求的资源被永久删除且不会再得到的。 422 Unprocesable entity - [POST/PUT/PATCH] 当创建一个对象时发生一个验证错误。 500 INTERNAL SERVER ERROR - [*]服务器发生错误用户将无法判断发出的请求是否成功。更多看这里http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html 错误处理应该返回错误信息 error 当做key {error: Invalid API key }返回 结果,针对不同操作服务器向用户返回的给过应该符合以下规范 GET /collection返回资源对象的列表数组 GET /collection/resource返回单个资源对象 POST /collection返回新生成的资源对象 PUT /collection/resource返回完整的资源对象 PATCH /collection/resource返回完整的资源对象 DELETE /collection/resource返回一个空文档Hypermedia API,RESTful API 最好做到 Hypermedia, 即返回结果中提供链接,连向其他API方法使得用户不查文档也知道下一步该怎么做。 {link: {rel: collection https://www.example.com/zoos,href: https://api.example.com/zoos,title: List of zoos,type: application/vnd.yourformatjson }} 摘自http://www.ruanyifeng.com/blog/2014/05/restful_api.html 三、基于django 实现 # 路由系统 urlpatterns [url(r^users/$, views.Users.as_view()),url(r^users2/$, views.user2), ] # 视图函数 import jsondef user2(request):if request.methodGET:dic {status:200,name: lqz2, age: 18}return HttpResponse(json.dumps(dic))elif request.methodPOST:dic {status: 200, msg: 修改成功}return JsonResponse(dic)class Users(View):def get(self, request):dic {status:200,name: lqz, age: 18}return HttpResponse(json.dumps(dic))def post(self, request):dic {status: 200, msg: 修改成功}return JsonResponse(dic) 转载于:https://www.cnblogs.com/qianzhengkai/p/11115955.html
http://www.pierceye.com/news/537255/

相关文章:

  • wordpress 外贸网站建设wordpress模板安装
  • 中国精准扶贫网站建设现状惠安规划局建设局网站
  • 营销型网站制作建设网络营销推广技巧
  • 哪里有做网站推广的宁波招聘网站开发
  • 建站工具帝国双语网站开发
  • 呼和浩特企业网站建设赞叹天河网站建设公司
  • 新郑做网站公司吉林省建设项目招标网
  • 深圳做网站哪里最好南宁seo外包平台
  • 新开传奇网站推荐做百度推广怎么做才能有电话
  • 文件夹里内容做网站的分类做网站上线一般要多久
  • 企业网站页头背景图河南网络优化服务
  • 成品网站nike源码免费现在装宽带要多少钱
  • 綦江建设银行网站外贸精品网站建设
  • 互动性的网站做第一个php网站
  • 移动网站开发视频怎样嵌入遵义市公共资源交易平台
  • 教做美食的视频网站青岛手机网站建设报价
  • 校园网站建设网成功做网站
  • 网站策划方案如何做网页设计师职业认知
  • 助孕网站优化推广项目名称有创意大全
  • 百度制作网站福州做商城网站公司
  • 周口师范做网站做类似昵图网网站
  • 岳阳企业网站建设网站服务器暂时不可用怎么办
  • 网站的站点的管理系统网站建设组织架构
  • 怎么制作网站视频教程wordpress 导入图片
  • 淘宝网发布网站建设wordpress不能翻页
  • 怎么样可以做网站wordpress gallery widget
  • 湖北网站推广公司技巧自己做app的软件
  • 网站梦打开又提示无法访问dw网页设计代码茶文化
  • 阳江营销型网站建设wordpress防攻击插件
  • 深圳电信网络建站东莞房价2022最新价格