sqlite的api,便于内部使用
fix
liuxiaolong
2021-05-14 dccc4ad12f01ff31e58c803e6f25c130e240b6f1
client.go
@@ -1,5 +1,10 @@
package dbapi
import (
   "fmt"
   "strconv"
)
type Client interface {
   //GET
   DoGetRequest(url string, params map[string]string, headers map[string]string) ([]byte, error)
@@ -8,13 +13,31 @@
   //PUT
   DoPutRequest(url string, contentType string, body map[string]interface{}, headers map[string]string) ([]byte, error)
   //DELETE
   DoDeleteRequest(url string, contentType string, body map[string]interface{}, headers map[string]string) ([]byte, error)
   DoDeleteRequest(url string, contentType string, body map[string]interface{}, params map[string]string, headers map[string]string) ([]byte, error)
}
var BASIC_URL            = "http://127.0.0.1:8001"
var DEFAULT_IP          = "127.0.0.1"
var DEFAULT_PORT         = 8001
const (
   BASIC_URL            = "http://192.168.1.115:8000"
   DATA_URL_PREFIX      = "/data/api-v"
   CONTENT_TYPE_FORM    = "application/x-www-form-urlencoded"
   CONTENT_TYPE_MULFORM = "multipart/form-data"
   CONTENT_TYPE_JSON    = "application/json"
)
var logPrint = func(i ...interface{}) {
   fmt.Println(i)
}
//初始化dbserver的地址和端口
func Init(ip string,port int){
   BASIC_URL = "http://"+ ip + ":" + strconv.Itoa(port)
}
func InitLog(fn func(i ...interface{})) {
   if fn != nil {
      logPrint = fn
   }
}