HTTP状态405 - 不允许的方法

时间:2018-02-13 11:50:18

标签: javascript java jquery spring

如果我填写所有参数,我的代码就可以工作。但当我试图让其中两个可选时,我正在......

  

HTTP状态405 - 不允许的方法   输入状态报告

     

消息请求方法'GET'不受支持

     

描述请求行中接收的方法是已知的   原始服务器但目标资源不支持。

控制器

@RequestMapping(value = "/upload/testCase" , method = RequestMethod.POST)
public @ResponseBody String uploadTestCase(HttpSession session,@RequestParam("fileUpload") MultipartFile file,@RequestParam("testName") String testName,@RequestParam("type") String type, @RequestParam(value = "paramName", required = false) String[] paramNames,@RequestParam(value = "amountOfInputs", required = false) int amountOfInputs) {
    String user = session.getAttribute("loggedUser").toString();
    return TestCase.addTestCase(testName,type,file,amountOfInputs,paramNames,user);
}

的Ajax

  var formData = new FormData(document.getElementById('creationForm'));
     $.ajax({
     type: 'post',
        url: '/upload/testCase',
        data: formData,
        enctype: 'multipart/form-data',
        processData: false,
        contentType: false,
    success: function (result) {

    }

这里有什么问题?我希望paramNamesamountOfInputs可选。所有其他人都被填补了。

0 个答案:

没有答案