Вопросы по теме 'go-http'

Обслуживать файлы из другого каталога, когда запрос приходит в корневой каталог
У меня возникают проблемы с обслуживанием некоторых файлов из подкаталога, когда клиентский запрос поступает в корневой каталог. Я использую gorilla/mux для обслуживания файлов. Вот мой код ниже: package main import ( "log"...
100 просмотров
schedule 06.10.2021

Как я могу избежать повторения возврата InternalServerError в случаях сбоя?
Я пытаюсь добавить в свое веб-приложение функцию обработки ошибок, и вместо того, чтобы делать это все время if err != nil { http.Error(w, "Internal Server Error", 500) return } сделай что-нибудь вроде этого:...
27 просмотров

Генерация файлов по запросу с помощью http.FileServer
Я использую net/http для создания сервера галереи эскизов в качестве учебного упражнения. http.FileServer отлично подходит для обслуживания исходных версий изображений. Сейчас я изучаю возможность использования аналогичной техники для...
27 просмотров
schedule 16.09.2021

tls: нет ошибки повторного согласования в HTTP-запросе
Я пытаюсь сделать простой HTTP-запрос в Go, после непосредственного следования инструкциям я продолжаю получать ту же ошибку: local error: tls: no renegotiation Я не совсем понимаю, как это понимать? Я знаю, что это не проблема на сервере,...
2809 просмотров
schedule 28.05.2023

Go эквивалент запросов Python.Session для выполнения многих запросов с одной и той же базовой аутентификацией?
Рассмотрим этот пример выполнения HTTP-запроса в Go с базовой аутентификацией: package main import ( "encoding/base64" "fmt" "io/ioutil" "net/http" "net/http/httptest" "strings" ) var userName = "myUserName" var password...
1616 просмотров
schedule 12.01.2023

Интеграция веб-фреймворка Echo с существующим API Gorilla Mux
Я хочу перейти на платформу эха для своего API из-за пакета openapi, который мы хотим использовать (opai-codegen). Однако наш текущий API построен с помощью мультиплексора гориллы. Из-за размера текущей кодовой базы нам нужно запускать их...
395 просмотров
schedule 23.01.2023

Подавайте статический файл из группы с помощью Gin
Я хочу серверировать статический файл, сопоставляя /fs с filesys на диске. Я могу серверировать статический файл следующим образом: r := gin.New() r.Use(static.Serve("/fs", static.LocalFile("./filesys", false))) //...
334 просмотров
schedule 06.08.2023

набрать тайм-аут ввода-вывода tcp с HTTP-запросом GET
Столкнувшись с какой-то ошибкой, я, должно быть, что-то упускаю из виду. Как я могу отладить это? Сбрасывать соединения? Я прочитал следующее: golang - Почему net.DialTimeout получает тайм-аут в половине случаев? Иди. Получить ошибку...
6561 просмотров
schedule 06.11.2022

Разница между работой net.Listen и http.ListenAndServe
Я новичок в Go и Networking. Я знаю, что и net.Listen, и http.ListenAndServe создают сервер. Но в чем разница между их функциональностью?
997 просмотров
schedule 12.05.2024