首页
学习
活动
专区
圈层
工具
发布

Laravel API教程:如何构建和测试RESTful API

HTTP动词表示动作(HTTP Verbs Represent Actions) 在RESTful API中,我们使用HTTP动词作为动作( actions),并且端点是所执行的资源。...我们将使用HTTP动词的语义: GET:检索资源 POST:创建资源 PUT:更新资源 DELETE:删除资源 ?...在本文中,我们将使用PUT更新操作,根据HTTP RFC,,PUT意味着在特定位置创建/更新资源。...404: 未找到。当没有找到资源时,这将由Laravel自动返回。 500: 内部服务器错误。理想情况下,你不会明确地返回这个,但如果有意外的中断,这是你的用户将要收到的。 503: 暂停服务。...当我们点击该端点(endpoint)时,我们得到的是: $ curl -X POST http://localhost:8000/api/register \ -H "Accept: application

24.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    RESTful API 的设计与实现

    简单理解就是一种基于 HTTP 的数据交互风格,用 URL 代表资源,用 HTTP 方法(GET、POST、PUT、DELETE)来操作这些资源。...HTTP 方法决定操作:GET /users 获取所有用户GET /users/1 获取 ID 为 1 的用户POST /users 创建新用户PUT /users/1 更新 ID 为 1 的用户DELETE.../users/1 删除 ID 为 1 的用户这种风格的好处在于直观、清晰、符合 HTTP 规范,前端看到接口文档就知道该怎么调用,不需要写一堆 action=add_user 之类的乱七八糟的参数。...使用 HTTP 方法表示操作RESTful API 强调使用标准的 HTTP 方法:GET 读取数据POST 创建数据PUT 更新数据DELETE 删除数据如果接口是 GET /users,一看就知道是获取用户数据...== 'users') { http_response_code(404); echo json_encode(["message" => "Not Found"]); exit;}switch

    67200
    领券