使用 ?JSONP
向不同域的服務(wù)器請求數(shù)據(jù)。如果查詢參數(shù)存在回調(diào),則將回調(diào)添加到響應(yīng)體中。
func main() {
r := gin.Default()
r.GET("/JSONP", func(c *gin.Context) {
data := map[string]interface{}{
"foo": "bar",
}
// /JSONP?callback=x
// 將輸出:x({\"foo\":\"bar\"})
c.JSONP(http.StatusOK, data)
})
// 監(jiān)聽并在 0.0.0.0:8080 上啟動服務(wù)
r.Run(":8080")
}
更多建議: