在本地针对Tomcat 9运行时,我的GET端点工作正常,但任何POST尝试都会产生405错误。所以我尝试将请求简化为以下内容,以消除下游代码/处理以某种方式生成405问题的可能性
http://localhost:8080/rest/committee/form?name=joe&age=27
我正在尝试的相应网址:
$cfield = implode(
', ',
array_map(function($field) {
return "field_$field->goal_id int(5) NOT NULL";
}, $fields)
);
echo $cfield;
在Postman和Intellij WS / Rest测试工具中按预期工作。但是,每当我直接在浏览器中运行它时,我都会收到405错误。就像我经常遇到的情况一样,我想我错过了一些非常基本的东西。任何建议表示赞赏!
答案 0 :(得分:1)
如果您直接在webbrowser中尝试该URL,则默认情况下使用GET而不是POST。结果,服务器将拒绝该呼叫。
如果您希望浏览器发送邮件,则必须创建一个将数据发布到服务的html表单。