Sto tentando di rendere la mia applicazione Go specifica come specifica UserAgent
, ma non riesco a trovare nulla su come andare a fare ciò con net/http
. Sto creando un http.Client
e lo utilizzo per effettuare richieste , tramite client.Get()
.Imposta UserAgent nella richiesta http
C'è un modo per impostare il UserAgent
nel client o affatto?
grazie per aver segnalato httpbin.org - non lo sapevo. – kostix
Si è verificato un problema con l'utilizzo delle intestazioni dopo il reindirizzamento: non verranno utilizzate per impostazione predefinita. È necessario fornire funzioni personalizzate nel campo Client.CheckRedirect. –
Voglio solo precisare che mentre "Golang Spider Bot v. 3.0" è sintatticamente corretto, probabilmente non significa quello che vuoi. Secondo le specifiche, ciò significa che ci sono 5 token di prodotto: "Golang", "Spider", "Bot", "v." E "3.0". Qualcosa di più accurato sarebbe "Golang_Spider_Bot/3.0" vedere: http://www.bizcoder.com/the-much-maligned-user-agent-header –