我刚开始编写宁静的API,并阅读了一些文档资料,并且有一些查询,但我没有得到具体的解决方案。
a)我可以理解Restful指南定义的事实,要从后端获取某些内容,您必须使用“ GET”方法(和)向后端发布某些内容,您必须单击“ POST”方法。
b)另外,您可以使用“ GET”方法过帐,反之亦然。 HTTP方法只是方法,您可以使用任何方法实现任何目的。
只要您遵循a)点中提到的REST准则,您的设计/代码就会看起来更好。 指出b)我也知道这一点。
问题
是否所有仅使用“ GET”方法的页面请求命中后端api ???那是浏览器默认的方式吗?举例来说,我访问的是网站首页或其他任何页面,是否仅使用“ GET”方法触发了后端?
如果对问题1的回答是“是”,那么我是否可以使用“ POST”方法访问PAGE。
{更新:我只记得有一种方法可以通过FORM post使用“ POST”方法访问页面。这是现在唯一的方法吗?}
请回答以上问题,因为我想清楚地理解它。另外,如果我缺少某些东西,请纠正我。
答案 0 :(得分:0)
是否所有仅使用“ GET”方法的页面请求命中后端api ???那 浏览器默认的方式是什么?举例来说,我在 网站首页或任何其他页面是否触发了后端 仅使用“ GET”方法?
是的。默认情况下,如果您键入地址栏或单击任何链接,则将是GET调用。
如果对问题1的回答是“是”,那么我是否可以通过“ POST”进入PAGE 方法。
您可以创建一个表单并按如下所示提交 ...
我知道,通过Ajax调用,您可以使用任何 方法。只是断言我的理解是正确的。
是的。您可以在Ajax调用中定义方法类型。