日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)IRIS教程:iris 快速開(kāi)始

經(jīng)過(guò)安裝章節(jié)的操作過(guò)后,假設(shè)現(xiàn)在main.GO文件下有如下代碼

創(chuàng)新互聯(lián)主營(yíng)勐臘網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開(kāi)發(fā)公司,勐臘h5小程序設(shè)計(jì)搭建,勐臘網(wǎng)站營(yíng)銷(xiāo)推廣歡迎勐臘等地區(qū)企業(yè)咨詢

package main

import "github.com/kataras/iris/v12"

func main() {
	app := iris.New()

	booksAPI := app.Party("/books")
	{
		booksAPI.Use(iris.Compression)
		// GET: http://localhost:8080/books
		booksAPI.Get("/", list)
		// POST: http://localhost:8080/books
		booksAPI.Post("/", create)
	}

	app.Listen(":8080")
}

// Book example.
type Book struct {
	Title string `json:"title"`
}

func list(ctx iris.Context) {
	books := []Book{
		{"Mastering Concurrency in Go"},
		{"Go Design Patterns"},
		{"Black Hat Go"},
	}
	ctx.JSON(books)
}

func create(ctx iris.Context) {
	var b Book
	err := ctx.ReadJSON(&b)
    // 接收json格式數(shù)據(jù)

	if err != nil {
		ctx.StopWithProblem(iris.StatusBadRequest, iris.NewProblem().
			Title("Book creation failure").DetailErr(err))
		return
	}

	println("Received Book: " + b.Title)

	ctx.StatusCode(iris.StatusCreated)
}

執(zhí)行上述代碼后,GET請(qǐng)求通過(guò)訪問(wèn)瀏覽器http://localhost:8080/books即可查看我們預(yù)先存儲(chǔ)好的內(nèi)容

而POST請(qǐng)求這里我們使用Postman來(lái)模擬

而如果傳入的不是json,錯(cuò)誤響應(yīng)如下


網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)IRIS教程:iris 快速開(kāi)始
文章源于:http://www.5511xx.com/article/ccchicg.html