Вопросы по теме '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 просмотров
schedule
10.10.2021
Генерация файлов по запросу с помощью 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