如何从Go自定义类型获取基础变量

时间:2014-06-25 06:15:50

标签: go

我试图通过仅将自己的库导入主代码并使用帮助程序使用gorequest下载页面来抽象使用gorequest。 .End()方法返回gorequest.Response,一个字符串(包含正文)和一段错误(如果存在)。

gorequest.Response只是http.Response声明为type Response *http.Response

为了防止将库导入其他go文件,我如何从http.Response类型中获取基础gorequest.Response

1 个答案:

答案 0 :(得分:1)

在我看来,gorequest.Response只是指向http.Response的指针,因此您可以执行以下操作:

var response http.Response
response = *gorequest.Response

这应该可以帮助你将它作为指针传递。