瀏覽代碼

Merge branch 'master' of http://git.shengws.com/csx/gdyb

csx 3 年之前
父節點
當前提交
467f69aa9f
共有 2 個文件被更改,包括 7 次插入5 次删除
  1. 1 1
      service/jsyb_service.go
  2. 6 4
      utils/csbhttp/httpcaller.go

+ 1 - 1
service/jsyb_service.go 查看文件

92
 	//打印请求参数信息
92
 	//打印请求参数信息
93
 	csbHP.Print()
93
 	csbHP.Print()
94
 	//进行调用, 返回的第二项为resonse http headers (map[string][]string类型)
94
 	//进行调用, 返回的第二项为resonse http headers (map[string][]string类型)
95
-	res, _, err := csbhttp.Invoke(*csbHP)
95
+	res, _, err := csbhttp.Invoke(*csbHP, requestByte)
96
 	//是否发成错误
96
 	//是否发成错误
97
 	if err != nil {
97
 	if err != nil {
98
 		fmt.Println(err)
98
 		fmt.Println(err)

+ 6 - 4
utils/csbhttp/httpcaller.go 查看文件

164
 当处理正常时,异常为nil
164
 当处理正常时,异常为nil
165
 
165
 
166
 */
166
 */
167
-func Invoke(params HttpParams) (str string, rtnHeaders map[string][]string, hcError *HttpCallerException) {
167
+func Invoke(params HttpParams, bytesData []byte) (str string, rtnHeaders map[string][]string, hcError *HttpCallerException) {
168
 	//init rtnHeaders
168
 	//init rtnHeaders
169
 	rtnHeaders = make(map[string][]string)
169
 	rtnHeaders = make(map[string][]string)
170
-	fmt.Println("~~~~~~")
171
-	fmt.Println(params)
172
 
170
 
173
 	hcError = params.Validate()
171
 	hcError = params.Validate()
174
 	if hcError != nil {
172
 	if hcError != nil {
239
 
237
 
240
 	fmt.Println("打印开始1")
238
 	fmt.Println("打印开始1")
241
 	fmt.Println(reqStr)
239
 	fmt.Println(reqStr)
240
+	fmt.Println(method)
241
+	fmt.Println(reqUrl)
242
+	fmt.Println(bytesData)
243
+	fmt.Println(string(bytesData))
242
 
244
 
243
-	req, err := http.NewRequest(method, reqUrl, bytes.NewReader([]byte(reqStr)))
245
+	req, err := http.NewRequest(method, reqUrl, bytes.NewReader(bytesData))
244
 
246
 
245
 	fmt.Println("打印开始2")
247
 	fmt.Println("打印开始2")
246
 	fmt.Println(req)
248
 	fmt.Println(req)