router.GET("api/:fixed/*необязательно", func(context *gin.Context) {
t1 := context.Param("фиксированный")
t2 := context.Param("необязательный")
})
завиток http://127.0.0.1 :8000/api/пользователь/123
t1 будет "пользователем"
t2 будет "/123"
Это ошибка?
Спасибо за любой ответ
router.GET("api/:fixed/:optional", func(context *gin.Context) {
t1 := context.Param("fixed")
t2 := context.Param("optional")
})
изменить *optional
на :optional
@appleboy Спасибо за ответ.
Я знаю, что использование :Optional может получить значение параметра без косой черты, но почему должен быть «/» при получении дополнительного параметра? Есть ли способ получить необязательный параметр без этого «/»? Спасибо за вашу доброту!
:Optional - лучший способ
Самый полезный комментарий
изменить
*optional
на:optional