0
我已经在Eclipse和JAVA EE上启动了一个Dynamic Web Project,并尝试编写一个restful service。我的操作系统是Windows 7,服务器是Payara。 问题是,只有“GET”和“OPTIONS”被允许为http方法。我尝试更改web.xml,以便接受POST请求调用Post-Method导致“405方法不允许” - 错误
web.xml 尽管如此,仍然无法向服务器发出POST请求。 我得到了“405方法不允许”-Error.And在响应头里仍然存在“Allowed:GET,OPTIONS”。还有什么,必须完成以允许服务器接受POST请求,而不是将其写入web.xml文件?
我已经解决了这个问题:在GlassFish中,我必须设置“Max Post Size”和“Max Save Post Size”从-1到适当的一个(在我的情况下为8192)。这解决了我的“402方法不允许”的问题。 POST资源已经在那里。 – Mehmet
进入配置页面:配置 - >服务器配置 - >网络配置 - >网络监听器 - > http-listener-1;选择标签“http”,然后你可以玩弄设置 – Mehmet