用Feign发表表格

时间:2015-07-24 08:50:06

标签: java netflix-feign

是否可以使用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
);

我希望电话看起来如下:

POST https://xxxx/progs/dorules/1/add/80

带参数: ADD =添加 rule = default

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

2 个答案:

答案 0 :(得分:1)

你好像是@Headers():feign doc

答案 1 :(得分:0)

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

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

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