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

口碑好网站建设报价免费cms建站系统

口碑好网站建设报价,免费cms建站系统,网站验证码体验,成都有哪些比较做网站比较好的1. 所有请求使用POST方法 使用post,相对于get的query string,可以支持复杂类型的请求参数。例如日常项目中碰到get请求参数为数组类型的情况。 便于对请求和响应统一做签名、加密、日志等处理 2. URL规则 URL中只能含有英文,使用英文单词或…

1. 所有请求使用POST方法

  • 使用post,相对于get的query string,可以支持复杂类型的请求参数。例如日常项目中碰到get请求参数为数组类型的情况。

  • 便于对请求和响应统一做签名、加密、日志等处理

2. URL规则

  • URL中只能含有英文,使用英文单词或简称,不要使用汉语拼音

  • 所有字符使用小写字母

  • 多个单词之前使用连字符-分隔,如third-login, 不要使用thirdlogin,thirdLoginthird_login

  • URL的path部分使用 系统/模块/操作 的格式,如 ims/video/list

    • 系统,表示这个接口是微服务中的哪个服务,可使用简称
    • 模块,表示系统的子模块。模块名字使用名词全称,且使用单数形式
    • 操作,表示具体的接口,使用动词+名词的形式,需要考虑单复数。比如add-user,list-users,delete-users

3. HTTP头部

  • 将具体业务无关的数据放在HTTP headers
  • 后端系统可以在不涉及请求和响应体的情况下,处理一些公用逻辑

4. 请求和响应体

  • 使用utf-8编码
  • JSON格式
  • 如果需要加密,可以将正常的JSON加密后用base64编码

5. HTTP状态码

  • 业务的处理结果不体现在http状态码,由响应体的错误码字段表示
  • 只是有部分http状态码表示业务无关的响应,例如
    • 200: 业务已处理,但是处理成功还是失败由响应体表示
    • 400: 错误的请求,多用在请求参数验证。客户端开发要保证向服务器提交正确格式的请求
    • 401: 认证失败,一般没有token或者没有token过期
    • 403: 没有权限调用这个接口。客户端应该隐藏用户无权限的操作
    • 500: 服务器异常

6. 字段命名

  • JSON来自javascript语言,所以字段命名遵循javascript语言,使用 lowerCamelCase 小骆驼拼写法
  • 不要使用下划线链接的 snake_case

7. 数据类型

常用数据类型映射

  • bool:映射为 string,使用Y表示true,N表示false
  • int: 映射为number
  • long: 映射为string,因为js的number类型能处理的数值范围不够,实际项目中会导致各种奇怪的问题
  • float, double, decimal: 映射为string
  • 日期、时间:映射为string

注意:

  • 表示ID概念的字段,统一使用string
  • 数据传输时,如果某个字段为空值,直接省略这个字段不传,减少网络开销
  • 响应体业务数据包含多个数据结构时,优先使用嵌套格式,例如下面这个用户创建的消息
 "item": {"num_iid": "520813250866","title": "三刃木折叠刀过安检创意迷你钥匙扣钥匙刀军刀随身多功能小刀包邮","desc_short": "","price": 25.8,"total_price": 0,"suggestive_price": 0,"orginal_price": "25.80","nick": "欢乐购客栈","num": "832","min_num": 0,"detail_url": "http://item.taobao.com/item.htm?id=520813250866","pic_url": "//img.alicdn.com/imgextra/i4/2596264565/TB2p30elFXXXXXQXpXXXXXXXXXX_!!2596264565.jpg","brand": "三刃木","brandId": "4036703","rootCatId": "50013886","cid": "50014822","favcount": "4824","fanscount": "1469","crumbs": [],"created_time": "","modified_time": "","delist_time": "",

8. 响应体格式

  • code 业务处理的错误码,使用简短的能够体现错误种类的英文单词表示,使用大写字母,使用下划线分隔单词。不建议用数字表示错误码,用数字表示需要额外维护错误码表。

 

http://www.yidumall.com/news/92851.html

相关文章:

  • 模仿网站建设深圳百度推广代理
  • 没有网站限制的浏览器最新舆情信息网
  • 郑东新区网站建设西安网站建设排名
  • 怎么做淘宝网站教程常见搜索引擎有哪些
  • 网站做cdn怎么弄网站建设介绍ppt
  • 做传奇网站怎么弄seochinazcom
  • 网站后台设置应注意什么今日热点新闻大事件
  • 网站页面设计原则关键词推广seo怎么优化
  • 正规的高端网站制作公司百度官网入口
  • 网站优化日常工作计划营销策略范文
  • 天元建设集团有限公司咋样360seo排名优化服务
  • 好的网站建设企业杭州网站建设方案优化
  • 中铁北部湾工程建设有限公司网站太原seo网站优化
  • 聊城质量最好网站建设阿里seo排名优化软件
  • 做网站品牌可视化网页制作工具
  • 南宁网站开发价格什么是营销模式
  • 如何看网站开发语言如何做推广推广技巧
  • 网络工程是什么seo的理解
  • 如何自己制作首页网站线上培训课程
  • 沈阳建设工程信息网中项目管理人员都填哪些人整站排名优化品牌
  • 坪山网站建设行业现状福建seo优化
  • 外贸企业招聘台州网站seo
  • 外贸营销型网站制作百度关键词优化方法
  • 最优的网站建设nba最新资讯
  • 青岛营销型网站推广网络营销顾问是做什么的
  • 网站备案服务商查询外贸网站优化推广
  • 网站后台如何更换在线qq咨询代码nba排名
  • 广告创意制作太原搜索引擎优化招聘信息
  • react.js 做网站好吗百度网盘客服在线咨询
  • 做网站的后台开发需要会些什么有什么好的推广平台