你有没有特别想吐槽的后端接口?
不知道各位的公司,后端接口有没有一些规范?
我之前遇到一个后端 RD,定义 GET 请求,但是,需要在 body 里面添加数据,感觉特别怪异?这种为啥不直接用 post,各位觉得呢?
不知道各位的公司,后端接口有没有一些规范?
我之前遇到一个后端 RD,定义 GET 请求,但是,需要在 body 里面添加数据,感觉特别怪异?这种为啥不直接用 post,各位觉得呢?
不过这么基础的东西都要乱来,是不是真不懂?
在恰当的时候用恰当的数据类型,bool 无论如何都应该在选择范围内,那是因为很多场景下 bool 是最合适的。
比如说开关。
elasticsearch 的查询,不就是 get 请求带 body 吗?
只不过很少这样用,而且有些软件可能不支持而已。
当然,我是反对 get 请求带 body 的……另外,后台接口难道还限制你只能用 get ?不给用 post ?
一脸得意的告诉我这么办$tmp=”1″,$var=$$tmp, 我他妈照办了
全靠猜
只是 url 乱七八糟的没眼看……
要从指标上吐槽
比如:耗时好几秒的接口,居然不搞异步; TP50 和 TP90 差别这么大; QPS 超 1 就异常;接口性能不清楚就使用。
要从数据上吐槽
比如:几百 KB 的数据居然不 gzip 下;同一字段,即使字符串,也是对象; json 的 key 居然是变量。
要从使用上吐槽
比如:没有幕等;没有防重;没有鉴权;还能日常暂停使用(特指各大银行+火车)。