317 Star 3.5K Fork 742

dromara / forest

 / 详情

Get请求里没有传Body

Done
Opened this issue  
2021-12-16 14:41

当前使用Forest版本以及所使用的后端及版本

Forest: 1.5.16
Backend: okhttp/version

该问题是如何引起的?

正常使用http get请求,form表单提交数据

重现步骤(如果有请写完整)

@BaseRequest(baseURL = "#{url}")
public interface Proxy {
@Get("/xxx")
BaseResp getUser(@Body BaseReq req);

调用getUser(req)

报错信息/完整请求日志(如果没有请求日志请把开关打开)

https://url/xxx

url没问题,但也只打印了url,body并没有加进请求,导致返回报错
(然而我将Forest版本改成1.5.2-beta时,就有了请求体,然而返回400报错)

我试了用RestTemplate调用没问题

接口定义(必要时请提供)

Comments (2)

zx1320 created任务

OkHttp3不支持带Body的GET请求

将后端框架切换成HttpClient就可以了

get带body得方法打上 @HttpClient注解

公子骏 changed issue state from 待办的 to 已完成

Sign in to comment

Status
Assignees
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(3)
1216742 dt flys 1594991700 2238688 xiexin11 1594730045
Java
1
https://gitee.com/dromara/forest.git
git@gitee.com:dromara/forest.git
dromara
forest
forest

Search

344bd9b3 5694891 D2dac590 5694891