написать простой Go
веб-сервер, который просто возвращает путь к веб-клиента:Почему IE и Chrome отображают различный контент?
package main
import (
"net/http"
"log"
)
type httpServer struct {
}
func (server httpServer) ServeHTTP(w http.ResponseWriter, r *http.Request) {
w.Write([]byte(r.URL.Path))
}
func main() {
var server httpServer
http.Handle("/", server)
log.Fatal(http.ListenAndServe("localhost:9000", nil))
}
Используйте IE
веб-браузер, он отображает OK:
Но Chrome
всегда перенаправлять на другой сайт:
Сомневаюсь, что это связано с прокси. Но почему IE
в порядке, а Chrome
нет? Я думаю, что они должны использовать один и тот же прокси.
Вы уверены, что печатаете один и тот же URL-адрес в Chrome, как в IE? –
@TimBiegeleisen: Да. –
Я не эксперт Go, поэтому единственным советом, который я могу вам дать, является проверка журналов доступа к серверу Go. –