跳至主要內容
GRPC传递与解析动态参数
目前有以下几种方式 使用google.protobuf.Struct; 使用google.protobuf.Any; 使用map类型Map; 使用bytes类型传递JSON; https://juejin.cn/post/6894116401582505997 如果已有JSON数据,使用bytes会是一个更好的选择,而使用google.protobuf...

gqzcl小于 1 分钟Golang后端接口后端GRPC
如何设计RESTful接口
什么是RESTful RESTful是一种网络应用程序的设计风格和开发方式,基于HTTP,可以用XML格式或JSON格式定义 设计规则 后端提供的RESTful API中,URL只使用名词来指定资源,原则上不使用动词,例如:http://api.com/v1/profile 表示获取某人的详细信息。 使用HTTP协议里的动词来实现资源的添加,修改,删除...

gqzcl大约 1 分钟Golang后端接口后端
Go接口与程序设计模式
前言 Go的面向对象编程和Java、C++相比有些不同,在Go中可以为任何自定义的类型添加方法,而不只是类(struct)。经典OOP的四大特性是封装、抽象、继承、多态,但是Go中没有基于类型的继承,而是使用接口来实现扁平化、面向组合的设计模式。 Go中的接口 在Go语言中,接口是一种其他类型可以实现的方法签名的集合。方法签名只包含方法名,参数和返回值...

gqzcl原创大约 6 分钟GolangGolang接口