Forest: 1.6.3
Backend: httpclient
Сервер требует запрос в формате https://xxxxxx?sa=b&c=d
, для этого следует использовать метод addQuery
. Как это можно сделать совместимым с общим интерфейсом?
@Request(
type = "{type}",
value = "{url}"
)
@HttpClient
ForestResponse doHttpSend(@Var("type") String type, @Var("url") String url, @Header Map<String, Object> header, @Body Map<String, Object> body);
2025-01-09 17:23:23.684 INFO [78801, 7eb25c0585fe7503f14fb7aaac7d775d, 3354cc0748739f04] --- [open-platform-notify, DubboServerHandler-172.18.76.254:9388-thread-2] c.d.forest.logging.DefaultLogHandler : [Forest] Запрос (httpclient):
GET https://xxxxxx HTTPS
Заголовки:
User-Agent: forest/1.6.3
Тело: sa=b&c=d
2025-01-09 17:23:24.396 INFO [78801, 7eb25c0585fe7503f14fb7aaac7d775d, 3354cc0748739f04] --- [open-platform-notify, DubboServerHandler-172.18.76.254:9388-thread-2] c.d.forest.logging.DefaultLogHandler : [Forest] Ответ: Код состояния = 401, Время выполнения = 807 мс