2

是否可以使用 NetFlix 的 Feign 库发布表单数据?

@RequestLine("POST /progs/dorules/{vsid}/add/{rsid}")
@Body("%7B\"ADD\": \"add\", \"rule\": \"{rule}\"%7D")
void addRule(
        @Param("rule") String name,
        @Param("vsid") String vsid,
        @Param("rsid") String rsid
);

我希望调用如下所示:

发布 https://xxxx/progs/dorules/1/add/ 80

带参数:ADD = 添加规则 = 默认

表单类型:application/x-www-form-urlencoded

4

2 回答 2

2

你似乎是一个 @Headers() 了:feign doc

于 2016-02-09T21:48:55.620 回答
0

Feign Form 增加了对编码 application/x-www-form-urlencoded 和 multipart/form-data 表单的支持。

https://github.com/OpenFeign/feign-form

如果您正在调用 Spring MVC 应用程序,最好使用 SpringFormEncoder

于 2020-11-26T09:20:21.377 回答