【发布时间】:2016-02-25 10:50:01
【问题描述】:
例如,具有以下 Java REST 定义:
@GET
@Path("/something")
public String somthing(
@QueryParam("valString") String valString,
@QueryParam("valInt") int valInt,
@QueryParam("valBool") boolean valBool
) {
...
}
和调用:
curl -X GET 127.0.0.1/something
如果没有在调用中指定参数值是什么? (valString=?, valInt=?, valBool=?)
【问题讨论】:
-
@Valijon - 你是说 REST 默认值类似于 Java 的默认类成员?
-
它们并不相似,它们是相同的东西,因为这是一个实现问题。 REST 不要求参数的“默认值”,因为它不是规范。
标签: java rest javax.ws.rs queryparam