我无法理解从phonegap发送ajax请求时,如果没有使用tomcat处理请求,则返回403错误。如果使用码头嵌入工作冷却。
我的控制器
@Controller
public class TestController {
@RequestMapping(value = "/", method = RequestMethod.POST)
public String test() {
return "Hello";
}
}
如何在tomcat中完整记录请求,或者如何从spring修复它。在简单的rest中,客户机工作很酷。
@RequestMapping(value = "/login", method = RequestMethod.GET)
public @ResponseBody Object loginUser1(HttpServletRequest req , HttpServletResponse httpServletResponse) {
Enumeration<String> headerNames = req.getHeaderNames();
while (headerNames.hasMoreElements()) {
String headerName = headerNames.nextElement();
System.out.println(headerName);
Enumeration<String> headers = req.getHeaders(headerName);
while (headers.hasMoreElements()) {
String headerValue = headers.nextElement();
System.out.println(headerValue);
}
}
return "Hello";
}
@RequestMapping(value = "/login", method = RequestMethod.POST)
public @ResponseBody Object loginUser2(HttpServletRequest req , HttpServletResponse httpServletResponse) {
Enumeration<String> headerNames = req.getHeaderNames();
while (headerNames.hasMoreElements()) {
String headerName = headerNames.nextElement();
System.out.println(headerName);
Enumeration<String> headers = req.getHeaders(headerName);
while (headers.hasMoreElements()) {
String headerValue = headers.nextElement();
System.out.println(headerValue);
}
}
return "Hello";
}
获取返回
主机10.0.0.42:8080连接保持活动接受/x请求-使用com。柠檬酸。planReview用户代理Mozilla/5.0(Linux;U;Android 4.2.1;en-us;e2001v21\U v89\U gq2008s Build/JOP40D)AppleWebKit/534.30(KHTML,如Gecko)版本/4.0 Mobile Safari/534.30接受编码gzip,deflate接受语言en-us接受字符集utf-8,utf-16,*;q=0.7
也许你需要@Anders所说的:
@RequestMapping(value = "/", method = RequestMethod.GET)
如果要向web应用程序添加日志记录,可以添加log4j,这是一个很好的日志记录框架。
在applicationContext security。xml定义
<代码>
我解决了我的问题。在Servlet 3中,是方向WebSockets。Tomcat 7尝试实现Servlets 3并启动websocket侦听器。电话间隙
我正在尝试使用Spring security保护我的网站,但我一直收到
我们有一个依赖项(JAR),它确实包含一个清单文件,该文件在其条目中引用了其他JAR。应用程序不需要这些引用的其他JAR,因此不会作为依赖项添加。 当应用程序启动时,tomcat 会尝试解析该类路径条目,最终在日志中出现大量错误。喜欢: 如这里所述,Tomcat已经实现了一个开关来禁用清单的扫描,以防止出现此问题:https://bz.apache.org/bugzilla/show_bug.cg
我总是得到http状态403。我有以下安全配置: 我无法发布到/api/users/login 2019-10-15 12:25:49.567[0;39m[32mdebug[0;39m[35m7423[0;39m[2m---[0;39m[2m[nio-8080-exec-1][0;39m[36mo.s.web.servlet.dispatcherservlet[0;39m:[2m:[0;39m“e
我有以下配置,可以使用用户名/密码连接到active directory,以验证Camel中的REST DSL服务。http://localhost:3000/api/data/1234 会不会是角色引起的什么? 如果你知道任何解决办法,我很感激。
我有我的spring boot应用程序,我正在尝试添加Spring Security性,但当我通过postman发出请求时,我不断收到一个403 Forbbiden,联机时我发现我应该在我的配置中添加:“.csrf().disable()”,但它不起作用(如果我在permitAll()中放置路径为:“person/**”的方法,则所有操作都有效) 这是我的代码: 我的用户控制器: My perso
我想暂时禁用整个应用程序的Spring Security性,但我总是被403禁止 删除控制器中的@PreAuthorize注释不会给出任何结果。未使用此注释标记的endpoint也会丢弃我 403 禁止 我不需要基本身份验证 我不需要身份验证 我的Spring Security配置:(/,/api/**,/**,**不工作,我总是得到403禁止) 我的一个控制者: