RequestParameters
RequestParameters =
object
Объект RequestParameters, возвращаемый функциями обратного вызова Map.options.transformRequest.
Пример
// use transformRequest to modify requests that begin with `http://myHost`
transformRequest: function(url, resourceType) {
if (resourceType === 'Source' && url.indexOf('http://myHost') > -1) {
return {
url: url.replace('http', 'https'),
headers: { 'my-custom-header': true },
credentials: 'include' // Include cookies for cross-origin requests
}
}
}
Свойства
body?
optionalbody?:string
Тело запроса.
cache?
optionalcache?:RequestCache
Параметры, поддерживаемые только браузерным Fetch API. Свойство интерфейса Request содержит режим кэширования запроса. Оно определяет взаимодействие запроса с HTTP-кэшем браузера. (https://developer.mozilla.org/en-US/docs/Web/API/Request/cache)
collectResourceTiming?
optionalcollectResourceTiming?:boolean
Если true, для этих преобразованных запросов будут собираться данные Resource Timing API и возвращаться в свойстве resourceTiming соответствующих событий данных.
credentials?
optionalcredentials?:"same-origin"|"include"
'same-origin'|'include' Используйте 'include', чтобы отправлять файлы cookie с междоменных запросов.
headers?
optionalheaders?:any
Заголовки, отправляемые вместе с запросом.
method?
optionalmethod?:"GET"|"POST"|"PUT"
Метод запроса 'GET' | 'POST' | 'PUT'.
referrerPolicy?
optionalreferrerPolicy?:ReferrerPolicy
Политика referrer для запроса. Определяет, какой объём информации о referrer отправляется. (https://developer.mozilla.org/en-US/docs/Web/API/Request/referrerPolicy)
type?
optionaltype?:"string"|"json"|"arrayBuffer"|"image"
Тип тела ответа, который будет возвращён.
url
url:
string
URL-адрес, к которому отправляется запрос.
© MapLibre contributors
Licensed under the 3-Clause BSD License.
https://maplibre.org/maplibre-gl-js/docs/API/type-aliases/RequestParameters/