1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/yunkss-ef-tool

 / Детали:

Можно ли добавить метод PutForm для PUT-запросов в ef_rcp, аналогично методу PostForm? Благодарю заранее.

Предстоит сделать
Владелец
Создано  
08.03.2025
  async putForm<E>(putParam: efRcpConfig.requestBaseParams, cls?: ClassConstructor<E>,
    securityCfg?: efRcpConfig.securityCfg): Promise<EfRcpResponse<E>> {
    try { // Преобразование запроса
      // let jsonStr = JSON.stringify(putParam.query);
      if (putParam.headers && !putParam.headers['content-type']) {
        putParam.headers['content-type'] = "application/x-www-form-urlencoded";
      } else {
        putParam.headers = {
          'content-type': 'application/x-www-form-urlencoded'
        };
      }
      // Создание запроса
      let request =
        await EfRcpClientApi.buildRequest(putParam.url, 'PUT', putParam.headers, putParam.cookies, putParam.loadingTxt,
          putParam.baseURL, putParam.loading, putParam.loadingColor);
      // Передача параметров запроса
      // request.content = jsonStr;
      if (!putParam.isParams) {
        // Преобразование параметров запроса
        let form = new rcp.Form(putParam.query as rcp.FormFields);
        // Установка содержимого запроса
        request.content = form;
      }
      // Создание ответа
      return await EfRcpClientApi.buildResponse<E>(request, cls, securityCfg, putParam.loading);
    } catch (e) {
      return e;
    }
  }

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/yunkss-ef-tool.git
git@api.gitlife.ru:oschina-mirror/yunkss-ef-tool.git
oschina-mirror
yunkss-ef-tool
yunkss-ef-tool