代码片段: var rscli rs.Client err := rscli.Delete(nil, "xxx", "app/45592/comment/1.json")
错误信息: panic: runtime error: invalid memory address or nil pointer dereference [signal 0xc0000005 code=0x0 addr=0x10 pc=0x462b65]
goroutine 1 [running]:
net/http.(*Client).doFollowingRedirects(0x0, 0xc08008c4e0, 0x693950, 0x0, 0x0, ...)
C:/Users/ADMINI~1/AppData/Local/Temp/2/bindist675583351/go/src/pkg/net/http/client.go:241 +0x65
net/http.(*Client).Do(0x0, 0xc08008c4e0, 0xa, 0x0, 0x0, ...)
C:/Users/ADMINI~1/AppData/Local/Temp/2/bindist675583351/go/src/pkg/net/http/client.go:132 +0x158
github.com/qiniu/rpc.Client.Do(0x0, 0x0, 0x0, 0xc08008c4e0, 0x21, ...)
D:/Projects/Go/src/github.com/qiniu/rpc/rpc_client.go:88 +0xd7
github.com/qiniu/rpc.Client.PostWith(0x0, 0x0, 0x0, 0xc08007a550, 0x41, ...)
D:/Projects/Go/src/github.com/qiniu/rpc/rpc_client.go:49 +0x133
github.com/qiniu/rpc.Client.Call(0x0, 0x0, 0x0, 0x0, 0x0, ...)
D:/Projects/Go/src/github.com/qiniu/rpc/rpc_client.go:200 +0x9f
github.com/qiniu/api/rs.Client.Delete(0x0, 0x0, 0x0, 0x63ede0, 0x5, ...)
D:/Projects/Go/src/github.com/qiniu/api/rs/rs_api.go:46 +0xeb
main.main()
D:/mublr/test6.go:436 +0xba
goroutine 2 [runnable]:
exit status 2
exit status 1
已正确设置ACCESSKEY与SECRETKEY,请提供解答或有价值的排查线索,谢谢!
rs.Client 类没有初始化。你应该用 rs.New 创建