|
|
@@ -15,11 +15,11 @@ |
|
|
|
``` |
|
|
|
### 2.引入 |
|
|
|
```go |
|
|
|
go get -u golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk |
|
|
|
go get -u golib.gaore.com/GaoreGo/haiwai-common-sdk-go/sdk |
|
|
|
``` |
|
|
|
或 Go Module |
|
|
|
```go |
|
|
|
import "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk" |
|
|
|
import "golib.gaore.com/GaoreGo/haiwai-common-sdk-go/sdk" |
|
|
|
``` |
|
|
|
|
|
|
|
### 3.服务端认证及返回处理 |
|
|
@@ -34,9 +34,9 @@ package applications |
|
|
|
import ( |
|
|
|
"github.com/astaxie/beego" |
|
|
|
"github.com/astaxie/beego/context" |
|
|
|
"golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/auth" |
|
|
|
"golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/auth/credentials" |
|
|
|
"golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/auth/signers" |
|
|
|
"golib.gaore.com/GaoreGo/haiwai-common-sdk-go/sdk/auth" |
|
|
|
"golib.gaore.com/GaoreGo/haiwai-common-sdk-go/sdk/auth/credentials" |
|
|
|
"golib.gaore.com/GaoreGo/haiwai-common-sdk-go/sdk/auth/signers" |
|
|
|
"golib.gaore.com/GaoreGo/grlogs" |
|
|
|
) |
|
|
|
|
|
|
@@ -81,7 +81,7 @@ func init() { |
|
|
|
在`services`目录下以服务归类新建文件夹, 如`jedi`为短信服务,以 `RpcRequest` 和 `BaseResponse` 以基类写好请求子类和响应子类。一个请求接口对应一对请求和响应类。 |
|
|
|
|
|
|
|
```go |
|
|
|
import "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk" |
|
|
|
import "golib.gaore.com/GaoreGo/haiwai-common-sdk-go/sdk" |
|
|
|
|
|
|
|
const ( |
|
|
|
HOST = "jedi" // 如果非全域名会自动补全.gaore.com , 如jedi 会自动补全jedi.goare.com, 也可以打全域名 test.uu89.com |
|
|
@@ -132,8 +132,8 @@ GET param_1=111¶m_2=10086¶m_3=false |
|
|
|
package jedi |
|
|
|
|
|
|
|
import ( |
|
|
|
"golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/requests" |
|
|
|
"golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/responses" |
|
|
|
"golib.gaore.com/GaoreGo/haiwai-common-sdk-go/sdk/requests" |
|
|
|
"golib.gaore.com/GaoreGo/haiwai-common-sdk-go/sdk/responses" |
|
|
|
) |
|
|
|
|
|
|
|
// 定义请求体 |
|
|
|