umbot - v2.1.3
    Preparing search index...

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

    Request

    Index

    Constructors

    Properties

    attach: string | null

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

    attachName: string

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

    file
    
    customRequest: string | null

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

    get: IGetParams | null

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

    header: HeadersInit | null

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

    isAttachContent: boolean

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

    false
    
    isBinaryResponse: boolean = false

    Понимает что возвращается бинарный ответ

    isConvertJson: boolean

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

    true
    
    maxTimeQuery: number | null

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

    post

    post: any

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

    url: string | null

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

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

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

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

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

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

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

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

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

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

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

    Methods

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

      Parameters

      • filePath: string

        Путь к файлу

      • OptionalfileName: string

        Имя файла

      Returns FormData | null

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

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

      Returns string | null

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

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

      Type Parameters

      • T

      Parameters

      • Optionalurl: string | null = null

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

      Returns Promise<IRequestSend<T>>

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