Documentation ¶
Index ¶
Constants ¶
View Source
const ( // EncodingGzip gzip compression EncodingGzip = `gzip` // EncodingDeflate deflate compression EncodingDeflate = `deflate` // AcceptEncoding Поддерживаемые транспортом протоколы сжатия данных AcceptEncoding = `gzip, defalte` // AcceptJSON Стандартный заголовок ожидаемого контента ответа AcceptJSON = `application/json` // AcceptLanguage Стандартный заголовок браузера Accept-Language AcceptLanguage = `ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7` // CacheControl Стандартный заголовок Cache-Control CacheControl = `no-cache` // UserAgent Стандартный заголовок User-Agent //UserAgent = `WEBNICE wildberries/modules/communication/` + version UserAgent = `Mozilla/5.0 (Android 10; Mobile; rv:97.0) Gecko/97.0 Firefox/97.0` )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Error ¶
type Error struct{}
Error object of package
type Interface ¶
type Interface interface { // Transport Готовый к использованию интерфейс коммуникации с сервером Transport() transport.Interface // NewRequest Базовый метод создания объекта запроса NewRequest(uri string, mtd methods.Value, apiKey string) (ret request.Interface) // RequestJSON Подготовка запроса для получения JSON ответа RequestJSON(req request.Interface) (ret request.Interface) // RequestResponse Выполнение запроса, ожидание и получение результата RequestResponse(ctx context.Context, req request.Interface) (ret response.Interface, err error) // RequestResponseStatusCode Выполнение запроса, ожидание и получение результата в виде HTTP статуса RequestResponseStatusCode(ctx context.Context, req request.Interface) (statusCode int, err error) // RequestResponsePlainText Выполнение запроса, ожидание и получение результата в виде текста RequestResponsePlainText(ctx context.Context, req request.Interface) (ret *bytes.Buffer, statusCode int, err error) // RequestResponseJSON Выполнение запроса, ожидание и получение результата в виде JSON RequestResponseJSON(ctx context.Context, req request.Interface, data interface{}) (statusCode int, err error) // Errors Ошибки известного состояни, которые могут вернуть функции пакета Errors() *Error }
Interface is an interface of package
Click to show internal directories.
Click to hide internal directories.