【发布时间】:2019-12-18 07:13:27
【问题描述】:
我正在使用 apache wicket 的东西 REST,并且在一个简单的 API 中...我想获取标题列表并将其简单地显示为调试日志。
我的问题是我收到错误java.util.UnknownFormatConversionException
来自代码:
@MethodMapping(value="/testSubmit", httpMethod=HttpMethod.POST)
public Object testSubmit() {
return "OK";
}
代码:
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.http.HttpHeaders;
...
@MethodMapping(value="/testSubmit", httpMethod=HttpMethod.POST)
public Object testSubmit(@RequestHeader HttpHeaders headers) {
// Display request headers here
return "OK";
}
我认为问题出在@RequestHeader、HttpHeaders,它们来自 springframework。
如果我能得到这些的 wicketstuff 等价物......我不会得到错误。
知道如何解决这些问题或获取请求标头列表的 wicketstuff 等效项吗?
谢谢
【问题讨论】:
-
可以获取headers public Object testSubmit(@RequestHeader("Accept-Encoding") String encoding) { // 这里显示请求头 return "OK"; }
-
我需要请求中的所有标头,我能够通过
HttpServletRequest然后getHeaderNames()获取标头名称列表.. 并迭代这些名称以获取标头值。
标签: java wicket wicketstuff