如何在GAE中创建GET HTTP请求中的应用程序?我不想把它作为处理函数,我只需要一个URL,我需要从中获取响应正文。如何在中间应用程序中获取请求
0
A
回答
-2
您应该阅读文档; https://golang.org/pkg/net/http/
import "net/http"
resp, err := http.Get("http://example.com/")
0
我还没有使用它,所以如果这不起作用道歉。据GAE's docs你可能想使用urlfetch
获得*http.Client
像(注:该context
包是一个标准刚刚发布转至1.7):
import (
"context" // Go 1.7
// "golang.org/x/net/context" // Go < 1.7
"google.golang.org/appengine/urlfetch"
)
client := urlfetch.Client(context.Background())
resp, err := client.Get("http://example.com/")
1
使用urlfetch包。
ctx := appengine.NewContext(r) // r is the *http.Request arg to the handler
client := urlfetch.Client(ctx)
resp, err := client.Get("http://example.com")
if err != nil {
// handle the error
}
body := resp.Body // body is an io.Reader containing the response body
相关问题
- 1. 在Bokeh服务器应用程序中获取JSON请求
- 2. 在MEAN应用程序中为PUT请求获取错误
- 3. 在应用程序中获取实时HTTP请求的信息
- 4. 如何在iPhone应用程序发送应用程序请求后获取请求ID?
- 5. 如何获取应用程序请求以触发Facebook应用程序通知?
- 6. 如何在java web应用程序中每分钟获取请求数
- 7. Rails应用程序 - 如何在API获取请求中添加查询参数?
- 8. 如何在rspec(获取请求)中测试应用程序控制器?
- 9. 在应用程序中请求权限
- 10. 如何在Grails中获取请求URI?
- 11. 如何在C中获取请求#
- 12. 如何在Sinatra应用程序之间执行本地请求
- 13. 如何在Rails应用程序中启用ajax请求
- 14. 如何在Sencha Touch应用程序中调用JSONP请求
- 15. 获取应用程序,从应用程序请求和活动中删除该应用程序Facebook设置
- 16. 如何从请求处理程序中获取数据
- 17. 在挂钩应用程序中测量页面请求时间?
- 18. 在执行获取请求时冻结应用程序
- 19. 如何在POST请求中获取GET和POST请求参数?
- 20. 如何防止在AngularJS应用程序中重复$ http请求?
- 21. 如何在Tornado应用程序中接收多个请求
- 22. 如何在Android应用程序中制作HTTP请求
- 23. 如何让应用程序在fuelphp中发布POST请求
- 24. 如何在Facebook应用程序请求中自定义消息
- 25. 如何在Swift中先请求权限打开应用程序?
- 26. 如何避免应用程序在同步请求中崩溃
- 27. 如何在AngularJS应用程序中减少API请求
- 28. 如何在MVC应用程序中处理长请求
- 29. 如何在React Native IOS应用程序中创建HTTP请求?
- 30. 如何在Java应用程序中接收HTTP GET请求?
这不适用于谷歌应用程序引擎。 – anonrose