router.GET("api/:fijo/*opcional", func(contexto *gin.Context) {
t1 := contexto.Param("fijo")
t2 := contexto.Param("opcional")
})
enrollamiento http://127.0.0.1 :8000/api/user/123
t1 será "usuario"
t2 será "/123"
¿Es esto un error?
gracias por cualquier respuesta
router.GET("api/:fixed/:optional", func(context *gin.Context) {
t1 := context.Param("fixed")
t2 := context.Param("optional")
})
cambiar *optional
a :optional
@appleboy Gracias por tu respuesta.
Sé que el uso: opcional puede obtener el valor del parámetro sin una barra inclinada, pero ¿por qué debería haber un "/" cuando se obtiene un parámetro opcional? ¿Hay alguna forma de obtener un parámetro opcional sin ese "/"? ¡Gracias por su amabilidad!
:opcional es una mejor manera
Comentario más útil
cambiar
*optional
a:optional