亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Go json-rpc 返回空響應

Go json-rpc 返回空響應

Go
繁星coding 2022-12-19 10:47:00
我正在通過 Go 標準庫使用 json-rpc 協議編寫客戶端-服務器交互。服務器端工作正常,但我無法得到正確的響應,我得到空響應。響應類型是公開的。服務器端func (h *Handler) AddUser(request UserAuthRequest, respond *uuid.UUID) error {    log.Printf("AddUser: request:%+v", request)    id := uuid.New()    respond = &id    log.Printf("%v", respond)  // prints generated ID    return nil}客戶端var x uuid.UUIDerr = client.Call(    "Handler.AddUser",    &UserAuthRequest{},    &x,)if err != nil {    log.Fatalf("bad request: %v", err)}log.Printf("res: %+v", x)  // prints 00000000-0000-0000-0000-000000000000我怎樣才能得到非空的回應
查看完整描述

1 回答

?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

好吧,解決方案非常明顯,而不是將指針重新分配respond&id,我需要更改 的值*respond。所以只需將行更改respond = &id為“僅*respond = id 此而已”



查看完整回答
反對 回復 2022-12-19
  • 1 回答
  • 0 關注
  • 150 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號