gin中自定义http的配置

Posted 专职

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gin中自定义http的配置相关的知识,希望对你有一定的参考价值。

package main

import (
	"github.com/gin-gonic/gin"
	"net/http"
	"time"
)

func main() {
	// 自定义http配置1
	//router := gin.Default()
	//router.GET("/", func(context *gin.Context) {
	//	context.String(200, "OK")
	//})
	//http.ListenAndServe(":3000", router)

	// 自定义http配置2
	r := gin.Default()
	r.GET("/", func(context *gin.Context) {
		context.String(200, "ok")
	})
	s := &http.Server{
		Addr: ":4000",
		Handler: r,
		ReadTimeout: 10 * time.Second,
		WriteTimeout: 10 * time.Second,
		MaxHeaderBytes: 1 << 20,  // 1M
	}
	s.ListenAndServe()
}

  

springboot中自定义根路径的配置

Spring boot默认是/ ,这样直接通过http://ip:port/就可以访问到index页面,如果要修改为http://ip:port/path/ 访问的话,那么需要在Application.properties文件中加入server.context-path = /你的path,比如:spring-boot,那么访问地址就是http://ip:port/spring-boot 路径。

server.context-path=/spring-boot

 

以上是关于gin中自定义http的配置的主要内容,如果未能解决你的问题,请参考以下文章

活动中自定义对话框内的 ANDROID 片段

在 Leanback 应用程序中自定义播放控件

springboot中自定义根路径的配置

Gin简单明了的教程---上

已解决 - 如何在 Spring 中自定义 WebSocket 升级请求的 HTTP 响应?

Struct2中自定义的Filter无效