0
点赞
收藏
分享

微信扫一扫

@Request注解

该注解有六个属性:

1 value

指定请求的地址

2 method

指定请求的method类型:GET、POST、PUT等

3 produces

指定返回内容的类型,只有当request请求头中Accept属性包含该produces指定的类型才能返回数据成功,例如:accept:text/xml。

4 cousumes

指定request请求提交的内容类型(Content-Type),例如application/json,text/html等。

5 headers

指定request请求中必须包含某些指定的请求头header值,才能让该方法处理请求。

例如:Host=127.0.0.1

“header”:要求请求映射所匹配的请求必须携带header请求头信息

“!header”:要求请求映射所匹配的请求必须不能携带header请求头信息

“header=value”:要求请求映射所匹配的请求必须携带header请求头信息且header=value

“header!=value”:要求请求映射所匹配的请求必须携带header请求头信息且header!=value

6 params

指定request请求地址中必须包含某些参数值,方法才处理,否则拒绝处理。

----params = “key1”==:表示请求必须包含名为key1的请求参数;

----params = “!key1”:表示请求不能包含名为key1的请求参数;

----params = “key1 != value1”:表示请求必须包含名为key1的请求参数,但是其值不能是value1;

----params = {“key1 = value1”, “key2”}:==表示请求必须包含名为key1和key2两个请求参数,且key1的值必须为value1;

params = {"username","password!=123456"}

举报

相关推荐

0 条评论