當前位置: 首頁>>代碼示例>>Golang>>正文


Golang web.Post函數代碼示例

本文整理匯總了Golang中web.Post函數的典型用法代碼示例。如果您正苦於以下問題:Golang Post函數的具體用法?Golang Post怎麽用?Golang Post使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了Post函數的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。

示例1: main

func main() {
	config = loadConfig()
	initMongo()
	initLayout()
	h = new(session.MHandler)
	h.SetSession(mSession)
	web.Config.StaticDir = config.Get("staticdir")
	web.Get("/", index)
	web.Get("/post/list", listPosts)
	web.Get("/post/([A-Za-z0-9]+)", readPost)
	web.Get("/page/([a-z0-9\\-]+)\\.html", readPage)
	web.Get("/admin", adminIndexGet)
	web.Get("/admin/post/new", newPostGet)
	web.Post("/admin/post/new", newPostPost)
	web.Get("/admin/post/list", listPost)
	web.Get("/admin/post/edit/(.*)", editPostGet)
	web.Post("/admin/post/edit/(.*)", editPostPost)
	web.Get("/admin/post/del/(.*)", delPost)
	web.Get("/admin/login", adminLoginGet)
	web.Post("/admin/login", adminLoginPost)
	web.Get("/admin/page/new", adminNewPageGet)
	web.Post("/admin/page/new", adminNewPagePost)
	web.Get("/admin/page/list", adminListPagesGet)
	web.Get("/admin/page/edit/(.*)", adminEditPageGet)
	web.Post("/admin/page/edit/(.*)", adminEditPagePost)
	web.Get("/admin/page/del/(.*)", adminDelPage)
	web.Run(config.Get("host") + ":" + config.Get("port"))
}
開發者ID:Quasimo,項目名稱:bloody.go,代碼行數:28,代碼來源:bloody.go

示例2: main

func main() {
	starter.Start()
	web.Config.StaticDir = "web-app/"
	web.Post("/(.*)", starter.Get)
	web.Get("/(.*)", starter.Get)
	web.Run("0.0.0.0:8080")
}
開發者ID:noppanit,項目名稱:gon,代碼行數:7,代碼來源:main.go

示例3: TestMain

func TestMain(t *testing.T) {

	web.Post("/(.*)/(.*)", hello)

	//m2go.Run("tcp://127.0.0.1:9555|tcp://127.0.0.1:9556|54c6755b-9628-40a4-9a2d-cc82a816345e")

}
開發者ID:araddon,項目名稱:m2go,代碼行數:7,代碼來源:m2go_test.go

示例4: RegisterHandlers

// prefix should be something like "/" or "/wiki/"
func RegisterHandlers(prefix string) {
	urlPrefix = prefix
	web.Get(urlPrefix, func(ctx *web.Context) { redirect(ctx, "view", "FrontPage") })
	web.Get(urlPrefix+"view/(.+)", viewHandler)
	web.Get(urlPrefix+"edit/(.+)", editHandler)
	web.Post(urlPrefix+"save/(.+)", saveHandler)
	web.Get(urlPrefix+"cancel/(.+)", cancelHandler)
}
開發者ID:bmatsuo,項目名稱:gowiki,代碼行數:9,代碼來源:handler.go

示例5: main

func main() {
	viewInit()
	mysqlInit()

	web.Get("/edit/(.*)", edit)
	web.Get("/(.*)", show)
	web.Post("/(.*)", update)
	web.Run("0.0.0.0:1111")
}
開發者ID:bketelsen,項目名稱:simple_go_wiki,代碼行數:9,代碼來源:controller.go

示例6: main

func main() {
	m = monitor.NewMonitor(maxQuery, defaultTick)
	web.Post("/dcb/submit", addSub)
	web.Get("/dcb/", listSub)
	web.Get("/dcb/list", listSub)
	web.Get(`/dcb/remove/(.*)`, removeSub)
	web.RunFcgi("127.0.0.1:9006")
	//web.Run("127.0.0.1:9002")
}
開發者ID:gaxxx,項目名稱:funx,代碼行數:9,代碼來源:dcb.go

示例7: main

func main() {
	web.Get("/said", func() string { return tmpl })
	web.Post("/say", func(ctx *web.Context) string {
		input = ctx.Request.Form["said"][0]
		return `<a href="/final">Click Here</a>`
	})
	web.Get("/final", func() string { return "You said " + input })
	web.Run("0.0.0.0:9999")
}
開發者ID:tjweir,項目名稱:web.go,代碼行數:9,代碼來源:arcchallenge.go

示例8: RunWebServer

func RunWebServer(line *util.ChannelLine) {
	util.WebOut = line
	web.SetLogger(log.New(new(dummy), "", 0))
	web.Config.CookieSecret = util.Settings.CookieSecret()
	web.Get("/Liberator/(.*)", get)
	web.Get("/(.*)", index)
	web.Post("/Liberator/(.*)", post)
	web.Run("0.0.0.0:" + strconv.Uitoa(util.Settings.WebPort()))
}
開發者ID:gtalent,項目名稱:LiberatorAdventures,代碼行數:9,代碼來源:web.go

示例9: main

func main() {
	Db = NewMongoDB()
	Db.Connect()
	web.Config.CookieSecret = "7C19QRmwf3mHZ9CPAaPQ0hsWeufKd"
	web.Get("/", index)
	web.Get("/post", post)

	web.Get("/rss.xml", rss)
	web.Get("/index.php/feed/", rss)
	web.Get("/index.php/feed/atom/", rss)

	web.Get("/admin/edit", editGet)
	web.Post("/admin/edit", editPost)

	web.Get("/admin", adminGet)
	web.Post("/admin", adminPost)

	web.Run("0.0.0.0:9876")

}
開發者ID:andradeandrey,項目名稱:fettemama,代碼行數:20,代碼來源:main.go

示例10: main

func main() {
	/*setup redis connection*/
	redisClient.Addr = "localhost:6379"
	redisClient.Db = 13

	/*setup web.go stuff*/
	web.Get("/", index)
	web.Get("/s/(.*)", show)
	web.Get("/u/(.*)", redirect)
	web.Post("/shorten", shorten)
	web.Run("0.0.0.0:8080")
}
開發者ID:hernan43,項目名稱:gourl,代碼行數:12,代碼來源:gourl.go

示例11: main

func main() {

	conn := need_connection()
	var p Personne
	var c Car
	Personnes := gouda.M(p)
	Cars := gouda.M(c)
	Cars.BelongsToKey(Personnes, "owner", "Owner_id")
	Personnes.HasManyKey(Cars, "cars", "Owner_id")

	//web.Get("/(.*)", hello)
	web.Get("/new_person/", new_person)
	web.Get("/persons/", persons)
	web.Get("/", persons)
	web.Get("/person/(.*)", person_detail)
	web.Get("/edit_person/(.*)", person_edit)
	web.Get("/delete_person/(.*)", person_delete)
	web.Post("/person", create_person)
	web.Post("/update_person", update_person)
	web.Run("0.0.0.0:9999")
	conn.Close()
}
開發者ID:zetaben,項目名稱:gouda,代碼行數:22,代碼來源:sample_web_app.go

示例12: main

func main() {
	flag.Parse()
	Init(NewDiskvStore(*dir, uint32(*maxsz)), *pwhash)
	log.Printf("nobodycares engine starting up...")

	web.Get("/", get_root)
	web.Get("/from/([0-9a-f]+)", get_from)
	web.Get("/post", get_post)
	web.Get("/edit/([0-9a-f]+)", get_edit)
	web.Get("/([0-9a-f]+)/edit", get_edit)
	web.Get("/delete/([0-9a-f]+)", get_delete)
	web.Get("/([0-9a-f]+)/delete", get_delete)
	web.Get("/([0-9a-f]+)", get_specific_id)
	web.Get("/rss", get_rss)
	web.Get("/css/(.*)", get_css)

	web.Post("/post", post_post)
	web.Post("/edit", post_edit)
	web.Post("/delete", post_delete)

	web.Run(fmt.Sprintf("%s:%d", *host, *port))
}
開發者ID:tengteng,項目名稱:nobodycares,代碼行數:22,代碼來源:nobodycares.go

示例13: main

func main() {
	rand.Seed(time.Nanoseconds())
	web.Config.CookieSecret = "7C19QRmwf3mHZ9CPAaPQ0hsWeufKd"
	web.Get("/said", func() string { return form })
	web.Post("/say", func(ctx *web.Context) string {
		uid := strconv.Itoa64(rand.Int63())
		ctx.SetSecureCookie("user", uid, 3600)
		users[uid] = ctx.Request.Params["said"]
		return `<a href="/final">Click Here</a>`
	})
	web.Get("/final", func(ctx *web.Context) string {
		uid, _ := ctx.GetSecureCookie("user")
		return "You said " + users[uid]
	})
	web.Run("0.0.0.0:9999")
}
開發者ID:noppanit,項目名稱:web.go,代碼行數:16,代碼來源:arcchallenge.go

示例14: main

func main() {
	fmt.Printf("start\n")
	out, err := ioutil.ReadFile("./index.php")
	if err != nil {
		return
	}
	s := string(out)
	hello := func() string {
		return s
	}
	web.Get("/", hello)
	web.Get("/dnd/dnd.go", hello)
	web.Post("/dnd/dnd.go", bye)
	web.RunFcgi("127.0.0.1:9001")
	//web.Run("0.0.0.0:9000")
}
開發者ID:gaxxx,項目名稱:funx,代碼行數:16,代碼來源:dnd.go

示例15: main

func main() {
	config = loadConfig()
	initMongo()
	initLayout()
	h = new(session.MHandler)
	h.SetSession(mSession)
	blogConfig = PreferenceInit()
	path, _ := os.Getwd()
	web.Config.StaticDir = path + "/" + config.Get("staticdir")
	i := &Index{}
	a := &Admin{}
	web.Get("/", web.MethodHandler(i, "Index"))
	web.Get("/post/list", web.MethodHandler(i, "ListPosts"))
	web.Get("/post/([A-Za-z0-9]+)", web.MethodHandler(i, "ReadPost"))
	web.Get("/page/([a-z0-9\\-]+)\\.html", web.MethodHandler(i, "ReadPage"))
	web.Post("/post/([A-Za-z0-9]+)/comment/new", web.MethodHandler(i, "NewComment"))
	web.Get("/admin", web.MethodHandler(a, "IndexGet"))
	web.Get("/admin/preferences", web.MethodHandler(a, "PreferencesGet"))
	web.Post("/admin/preferences", web.MethodHandler(a, "PreferencesPost"))
	web.Get("/admin/post/new", web.MethodHandler(a, "NewPostGet"))
	web.Post("/admin/post/new", web.MethodHandler(a, "NewPostPost"))
	web.Get("/admin/post/list", web.MethodHandler(a, "ListPost"))
	web.Post("/admin/post/list", web.MethodHandler(a, "BulkActions"))
	web.Get("/admin/post/edit/(.*)", web.MethodHandler(a, "EditPostGet"))
	web.Post("/admin/post/edit/(.*)", web.MethodHandler(a, "EditPostPost"))
	web.Get("/admin/post/del/(.*)", web.MethodHandler(a, "DelPost"))
	web.Get("/admin/login", web.MethodHandler(a, "LoginGet"))
	web.Post("/admin/login", web.MethodHandler(a, "LoginPost"))
	web.Get("/admin/page/new", web.MethodHandler(a, "NewPageGet"))
	web.Post("/admin/page/new", web.MethodHandler(a, "NewPagePost"))
	web.Get("/admin/page/list", web.MethodHandler(a, "ListPagesGet"))
	web.Get("/admin/page/edit/(.*)", web.MethodHandler(a, "EditPageGet"))
	web.Post("/admin/page/edit/(.*)", web.MethodHandler(a, "EditPagePost"))
	web.Get("/admin/page/del/(.*)", web.MethodHandler(a, "DelPage"))
	web.Get("/admin/comment/del/(.*)/(.*)", web.MethodHandler(a, "DelComment"))
	web.Get("/admin/bloody/restart", web.MethodHandler(a, "RestartBloody"))
	web.Get("/rss", web.MethodHandler(i, "RSS"))
	web.Run(config.Get("host") + ":" + config.Get("port"))
}
開發者ID:JessonChan,項目名稱:bloody.go,代碼行數:39,代碼來源:bloody.go


注:本文中的web.Post函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。