Preguntas con la etiqueta [go]
¿Cuál es el significado de interfaz{}?
Soy nuevo en las interfaces y estoy intentando realizar una solicitud SOAP mediante github. No entiendo el significado de Msg interface{} en este código: type Envelope struct { Body `xml:"soap:"`
¿Cómo recortar los espacios en blanco iniciales y finales de una cadena?
¿Cuál es la forma efectiva de recortar los espacios en blanco iniciales y finales de la variable de cadena en Go?
Cómo leer el cuerpo de respuesta de ReverseProxy
package main import ( "net/http" "net/http/httputil" "net/url" ) func main() { target := &url.URL{Scheme: "http", Host: "www.google.com"} proxy := httputil.NewSingleHostReverseProxy(target) http.Handle("/google", proxy) http.ListenAndServe(":8099", nil) } El proxy inverso funciona. ¿Cómo
¿Cómo hacer una solicitud https con un certificado incorrecto?
Digamos que quiero hacerlo https://golang.orgprogramáticamente. Actualmente golang.org (ssl) tiene un certificado incorrecto que se emite para *.appspot.comEntonces, cuando ejecuto esto: package main import ( "log" "net/http" ) func main() {
¿Cómo configurar encabezados en la solicitud de obtención http?
Estoy haciendo un http GET simple en Go: client := &http.Client{} req, _ := http.NewRequest("GET", url, nil) res, _ := client.Do(req) Pero no puedo encontrar una manera de personalizar el
El valor máximo para un tipo int en Go
¿Cómo se especifica el valor máximo representable para un unsignedtipo entero? Me gustaría saber cómo inicializar minel siguiente bucle que calcula de forma iterativa las longitudes mínima y máxima de
Convertir un float64 a un int en Go
¿Cómo se convierte un float64 en un int en Go? Sé que el strconvpaquete se puede usar para convertir cualquier cosa hacia o desde una cadena, pero no entre tipos
Cómo importar paquetes locales sin gopath
Lo he usado GOPATH, pero para este problema actual al que me enfrento, no ayuda. Quiero poder crear paquetes que sean específicos de un proyecto: myproject/ ├── binary1.go ├── binary2.go
¿Cómo verificar un token JWT de AWS Cognito en Go?
¿Cómo puedo validar y obtener información de un JWT recibido de Amazon Cognito? Configuré la autenticación de Google en Cognito y configuré el uri de redireccionamiento para acceder a API
Control de versiones de creación automática de aplicaciones
¿Es posible incrementar automáticamente un número de versión menor cada vez que se compila una aplicación Go? Me gustaría establecer un número de versión dentro de mi programa, con una
no se puede descargar, $GOPATH no está configurado
Quiero instalar json2csv usando go get github.com/jehiah/json2csvpero recibo este error: package github.com/jehiah/json2csv: cannot download, $GOPATH not set. For more details see: go help go path ¿Alguna ayuda sobre cómo solucionar
¿Cómo ejecutar pruebas de golang de forma secuencial?
Cuando ejecuto go test, mi salida: --- FAIL: TestGETSearchSuccess (0.00s) Location: drivers_api_test.go:283 Error: Not equal: 200 (expected) != 204 (actual) --- FAIL: TestGETCOSearchSuccess (0.00s) Location: drivers_api_test.go:391 Error: Not equal: 200
¿Cómo se imprime en una prueba de Go usando el paquete "testing"?
Estoy ejecutando una prueba en Go con una declaración para imprimir algo (es decir, para depurar pruebas) pero no imprime nada. func TestPrintSomething(t *testing.T) { fmt.Println("Say hi") } Cuando ejecuto
¿Cómo puedo "ejecutar" un proyecto con varios archivos en el paquete principal?
Tengo un único archivo en el mainpaquete llamado main.go. Como el código no es reutilizable, quiero separar parte del código en un archivo diferente pero en el mismo paquete. ¿Cómo
¿Existe algún método para generar un UUID con lenguaje Go?
Tengo un código que se parece a este: u := make([]byte, 16) _, err := rand.Read(u) if err != nil { return } u[8] = (u[8] | 0x80) & 0xBF