405不允许使用Resteasy和Ajax的方法

时间:2018-06-22 13:56:16

标签: html ajax resteasy wildfly-10

登录时遇到问题。注册工作正常。 技术堆栈-HTML/AJAX/JQuery->Resteasy (Wildfly 10.1.0 Final)

我有网址-https://www.test.com/login.html-(实际的网址名称已修改)

当我使用方法类型= "POST"提交表单时,它总是抛出405方法不允许。

下面是代码部分:

submitHandler: function(form) { // fires only when form is valid
    var loginData  = formJSONLoginData();
    $.ajax({
        url:"https://"+getUrl()+"/curAuthService/curAuth/authenticateUser/v1",
        type : "POST",
        dataType : "json",
        contentType: "application/json",
        data: loginData,
        success : function(response) {
            },
        error: function( xhr, status, error ){
            }
    }); 
return false;
},

Rest API在下面:

@Path("/curAuth")
public class FHAuthResource {
    @POST
    @Path("/authenticateUser/v1")
    @Produces("application/json")
    @Consumes("application/json")
    public String authenticateUser( AuthVO authVO ) {
    }
}

如果有人可以就我要去的地方提供帮助/建议,那将是非常有用的帮助。

注册采用类似的格式,并且效果很好。

1 个答案:

答案 0 :(得分:0)

最愚蠢的错误。错过了“轻松扩展”应用程序文件所需的“扩展应用程序”。