当前位置: 首页 > 知识库问答 >
问题:

从jQuery发布到MVC Spring Server响应HTTP 403禁止

颛孙兴旺
2023-03-14

我正在尝试使用jQuery创建一个更新字符串数组的POST。服务器是一个引导Spring MVC服务器。当我执行POST时,服务器的响应是HTTP 403 Piabled

Spring控制器

  @RequestMapping(value="getlistmap", method = RequestMethod.POST)
    public @ResponseBody String getListMapfromOneProject(HttpServletResponse response, Principal p,@RequestBody String respostas) throws IOException {
    System.out.println("A AJAX call has been detected!");
    return "ok!";
}
var respostas=["hello","hi","bye"];
  var urlprova = 'getlistmap';
  $.ajax({
    type: 'POST',
    url: urlprova,
    dataType: 'json',
    data: JSON.stringify(respostas),
    success: function (data) {
        alert("updated successfully");
      },
    error: function (xhr, ajaxOptions, error) {
        alert(err.status);
        alert('Cannot update, ' + err.responseText);
    }

2014-11-20 18:44:53.427信息6724---[main]o.s.w.s.handler.SimpleURLHandlerMapping:将URL路径[/]映射到类型为[class org.springframework.web.servlet.resource.defaultservlethtprequesthandler]的处理程序2014-11-20 18:44:53.466信息6724---[main]s.w.s.m.m.a.requestmappinghandlerMapping:将“{[/login],methods=[GET],params=[],],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}“放到公共org.springframework.web.servlet.modelandview palmaslab.mapas.controller.mycontroller.addproject()

共有1个答案

呼延聪
2023-03-14

看起来您的ajax帖子包含sessionId或用户凭据。-当您使用Spring Security时,您需要将它们与每个请求一起发送。

 类似资料:
  • 问题内容: 我是Android应用程序开发的新手。请找到我的AsyncTask代码,用于在用户单击按钮时连接URL。 请参阅我的MainActivity方法: 在这里,我遇到了一个错误。我不知道我的代码有什么问题。谁能帮帮我吗 ? 问题答案: 错了 您不应创建活动类的实例。 活动由开始。 您可以将asynctask设为活动类的内部类,并在其中更新ui 或使用界面 如何从AsyncTask返回布尔值

  • 我是一个新手。我试图通过反向工程请求和刮取数据来获取flipkart卖家的产品数据。我尝试的URL是:https://www.flipkart.com/sellers?pid=hsaffjwt2wuyhhhx,其中包含特定产品的销售商列表。 当我在Google chrome中打开network选项卡时,我可以看到它向https://www.flipkart.com/api/3/page/dynam

  • 问题内容: 我的设置:Rails 3.0.9,Ruby 1.9.2,jQuery 1.6.2 我有一个表单,可以为用户显示多张照片和评论,我希望实现内嵌评论。 我想在用户点击textarea字段中的enter键后提交AJAX帖子。这是到目前为止我拥有的javascript(不完整) 我使用该方法是因为可以将内容替换为另一个AJAX调用。我需要的是jQuery 方法的语法,假设我需要传递诸如say

  • 问题内容: 我不熟悉Spring RestTemplate。 但是对于这个项目,我必须使用Spring RestTemplate发送POST调用以使用rest api。 我正在使用此代码: 一切正常。 我想检索HTTP状态代码(例如:200 OK。)。我该怎么办?谢谢。 问题答案: 您可以按以下方式使用postForEntity方法…

  • 问题内容: 好吧,我已经建立了我的json字符串,但是我不确定下一步该怎么做? 在我的php文件中,我试图将dataString写入文本文件,这样我可以看到它通过ok,但是文本文件中什么都没有!我在客户端或PHP方面做错了什么,我的php代码: 问题答案: 您为什么不尝试像这样构造数据 然后在您的AJAX通话中 现在,您的PHP脚本可以将数据作为多维数组处理

  • 问题内容: 我正在尝试在C#上检索JSON对象,这是我的JavasSciprt帖子,但无法在代码隐藏中处理它,谢谢! 我试图检索数据,如: 问题答案: 这是Encosia.com提供的示例(我添加了一个form参数)。您不需要访问-您可以改用方法参数。 代码隐藏 Java脚本