gpt4 book ai didi

java - 浏览器是否为所有页面请求发送 PAGE-REQUEST 作为 "GET"http 方法?

转载 作者:行者123 更新时间:2023-12-02 05:42:05 26 4
gpt4 key购买 nike

我是编写 Restful API 的新手,阅读了一些文档,但我有一些疑问,但没有得到具体的解决方案。

a)我可以理解 Restful 指南定义的事实,为了从后端获取某些内容,您必须使用“GET”方法(并且)为了将某些内容发布到后端,您必须使用“POST”方法。

b) 另外,您可以使用“GET”方法发布,反之亦然。 HTTP 方法只是方法,您可以使用任何方法实现任何目标。

只要您遵循 a) 点中提到的 REST 准则,您的设计/代码就会看起来更好。表明 b) 点我也知道这一点。

问题

  1. 所有Page-Request命中后端api都只使用“GET”方法吗???这就是浏览器默认的方式吗?举例来说,我正在访问网站的主页或任何其他页面,这是否仅使用“GET”方法触发后端?

  2. 如果问题 1) 是肯定的,我是否可以使用“POST”方法访问页面。

{更新:我只记得有一种方法可以使用 FORM post 通过“POST”方法访问页面。这是现在唯一的方法吗?}

  • 我知道,通过 Ajax 调用,您可以使用任何方法访问后端 API。只是断言我的理解是正确的。
  • 请逐个问题回答以上问题,因为我想清楚地理解它。另外,如果我遗漏了什么,请纠正我。

    最佳答案

    1. 所有Page-Request命中后端api都只使用“GET”方法吗???那是浏览器默认的方式吗?举个例子,我打网站主页或任何其他页面,是否会触发后端仅使用“GET”方法?

      是的。默认情况下,如果您在地址栏中键入或单击任何链接,那么这将是一个 GET 调用。

    2. 如果问题 1) 是肯定的,我是否可以通过“POST”点击页面方法。

      您可以创建一个表单并提交,如下所示 ...

    3. 我知道,通过 Ajax 调用,您可以使用任何方法。只是断言我的理解是正确的。

      是的。您可以在Ajax调用中定义方法类型。

    关于java - 浏览器是否为所有页面请求发送 PAGE-REQUEST 作为 "GET"http 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56129326/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com