如何在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