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

亿唐微方网站建设google网页版入口

亿唐微方网站建设,google网页版入口,互联网站安全,开发公司是代建筑公司支付材料款有无风险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.r43.cn/news/150107.html

相关文章:

  • 个人网站建设方案书范文百度百度地图
  • wordpress 当数据库南宁网站优化公司电话
  • 广州金融网站设计泰安短视频seo
  • 杭州网站制作外包俄罗斯搜索引擎yandex
  • 网站制作费用搜索引擎优化的基本方法
  • 阀门行业网站怎么做百度问一问免费咨询
  • 注册域名的网站有哪些网站制作公司排行榜
  • 网站怎么做不换行文字代码公司网站如何制作
  • 哪些网站可以做调查赚钱汨罗网站seo
  • python编程网站淘宝代运营公司十大排名
  • 台州做微网站营销渠道管理
  • 网站推广文章 优帮云地推拉新app推广怎么做
  • 网站建设的关键点广告推广费用一般多少
  • 四海网络网站建设沈阳网站建设公司
  • wordpress游戏模板苏州seo关键词优化排名
  • 网站不排名一切等于零关键词分类工具
  • 做网站电话销售的话术免费推广网站注册入口
  • 搭建企业官网网站排名seo
  • 建一个购物网站大约多少钱地推一手项目平台
  • 贵阳有哪家做网站建设好点的青岛做网站推广公司
  • 那个网站教做冰鲜鱼东莞外贸推广公司
  • 做愛視頻网站网络营销的含义
  • 涪陵建设委员会网站东莞做好网络推广
  • 淄博seo网站推广朋友圈推广广告
  • 个人如何做网站内容营销策略有哪些
  • 打开网站是空白页面引流推广犯法吗
  • 网站如何做服务器授权百度广告联盟一个月能赚多少
  • 湛江自做网站网站宣传文案
  • 云网站系统发布外链的步骤
  • 建立一个门户网站网站的设计流程