我發送ajax請求,從phonegap spring返回403錯誤,但沒有與tomcat的處理請求,我不明白。如果使用碼頭嵌入工作酷。Spring Tomcat 403禁止
我控制器
@Controller
public class TestController {
@RequestMapping(value = "/", method = RequestMethod.POST)
public String test() {
return "Hello";
}
}
我怎樣才能在Tomcat或如何從春天修復完整的日誌請求。在簡單的休息客戶端工作很酷。
@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.citronium.planReview用戶代理的Mozilla/5.0 ( Linux/U; Android 4.2.1; en-us; e2001v21_v89_gq2008s Build/JOP40D) AppleWebKit/534.30(KHTML,與Gecko一樣)Version/4.0 Mobile Safari/534.30 accept-encoding gzip,deflate accept-language en-US accept -chars等UTF-8,UTF-16,*; Q = 0.7
檢查catalina.out日誌文件以瞭解發生了什麼。如果您在那裏看到任何堆棧跟蹤,請將它們發佈在這裏 – WeMakeSoftware
您正在GET或正在發佈?你的控制器只允許POST'ing - 這可能是你的問題。 –
讓工作變得更酷!卡塔利娜只顯示403錯誤。 –