umbot - v2.0.8
    Preparing search index...

    Class Request

    Класс для отправки HTTP-запросов Поддерживает различные типы запросов, заголовки и отправку файлов

    Request

    Index

    Constructors

    • Создает новый экземпляр Request Инициализирует все поля значениями по умолчанию

      Returns Request

    Properties

    HEADER_FORM_DATA: Record<string, string> = ...

    Заголовок для отправки form-data

    HEADER_RSS_XML: Record<string, string> = ...

    Заголовок для RSS/XML контента

    HEADER_AP_JSON: Record<string, string> = ...

    Заголовок для JSON контента

    HEADER_AP_XML: Record<string, string> = ...

    Заголовок для XML контента

    HEADER_GZIP: Record<string, string> = ...

    Заголовок для сжатого контента

    url: null | string

    URL для отправки запроса

    get: null | IGetParams

    GET-параметры запроса

    post

    post: any

    POST-параметры запроса

    header: null | HeadersInit

    HTTP-заголовки запроса

    attach: null | string

    Прикрепленный файл (URL, путь или содержимое)

    isAttachContent: boolean

    Тип передаваемого файла true - передается содержимое файла false - передается путь к файлу

    false
    
    attachName: string

    Имя параметра при отправке файла

    file
    
    customRequest: null | string

    Кастомный HTTP-метод (DELETE и т.д.)

    maxTimeQuery: null | number

    Максимальное время ожидания ответа (мс)

    isConvertJson: boolean

    Преобразование ответа в JSON true - ответ будет преобразован в JSON false - ответ будет возвращен как текст

    true
    

    Methods

    • Отправляет HTTP-запрос

      Type Parameters

      • T

      Parameters

      • Optionalurl: null | string = null

        URL для отправки запроса (если не указан, используется this.url)

      Returns Promise<IRequestSend<T>>

      Результат выполнения запроса

    • Создает FormData для отправки файла

      Parameters

      • filePath: string

        Путь к файлу

      • OptionalfileName: string

        Имя файла

      Returns null | FormData

      FormData с файлом или null в случае ошибки

    • Возвращает текст последней ошибки

      Returns null | string

      Текст ошибки или null