首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >戈朗应用程序接口测试错误“应用程序引擎: NewContext通过了未知的http.Request”

戈朗应用程序接口测试错误“应用程序引擎: NewContext通过了未知的http.Request”
EN

Stack Overflow用户
提问于 2016-10-29 06:56:35
回答 2查看 996关注 0票数 3

我正在使用appengine和golang开发简单的RESTful API。当我使用goapp启动服务时,代码工作得很好,我开始编写单元测试函数来测试API端点,我在这里受到了惊慌错误appengine: NewContext passed an unknown http.Request的打击。当我运行goapp test时,我会得到这个错误。

因为某种原因,我无法传递我创建的请求并将其传递给appengine.NewContext()

下面是代码的片段。

代码语言:javascript
运行
复制
body := strings.NewReader("")

request, err := http.NewRequest("GET", "endpoint url", body) //inst.NewRequest("GET", goalUrl, body) //
if err != nil {
    t.Error(err)
}
t.Log(request)

c := appengine.NewContext(request) // ERROR: appengine: NewContext passed an unknown http.Request

我创建了一个简单可复制代码。你能帮我做这个吗?或者有人在appengine上有他们的golang项目,并且有单元测试功能来测试端点,我想看看他们的代码.

这是我发布的gitlab问题,它包含了问题的所有必要细节,以及示例和详细的错误消息。谢谢你的帮助。

EN

Stack Overflow用户

发布于 2016-10-29 07:42:46

NewContext航班HTTP请求中派生出上下文,即已在其中注册的上下文。

由于您正在创建一个内部应用程序包所不知道的新请求,所以它非常恐慌。

这个包还提供了一个RegisterTestRequest函数,但是在主要文档中没有提到它,所以YMMV。我没有这方面的经验。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40316822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档