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

OSCHINA-MIRROR/dromara-forest

 / Детали:

GET запрос выбросил异常: Индекс строки вне диапазона: 0

Предстоит сделать
Владелец
Создано  
11.03.2025

Используемый версионный Forest и используемое backend с его версией

Forest: 1.5.33
Backend: (okhttp или httpclient)/версия

Как возникла проблема?

Третье лицо передает значения через GET, когда значение пустое, выбрасывается исключение: String index out of range: 0. Пример запроса: http://gitee?page=1&size=20&earId=&empCode=

Шаги воспроизведения (если есть, укажите полностью)

http://gitee?page=1&size=20&earId=&empCode=

Ошибочное сообщение / полный лог запроса (если нет лога запроса, включите отладочный режим)

java.lang.StringIndexOutOfBoundsException: String index out of range: 0
в java.lang.String.charAt(String.java:658)
в com.dtflys.forest.mapping.MappingURLTemplate.render(MappingURLTemplate.java:63)

Определение интерфейса (если необходимо предоставьте)

@Get(
        url="${name}?page=${page}&size=${size}&earId=${earId}&empCode=${empCode}",
        dataType = "json"
)
public void test(@Var("page") Integer page, @Var("size") Integer size, @Var("empCodeOrName") String empCodeOrName, @Var("earId") String earId, @Var("empCode") String empCode);

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

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

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

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