【发布时间】:2021-09-05 16:08:42
【问题描述】:
我将 open API 与 Laravel 集成,然后通过访问这条路线 http://127.0.0.1:8000/api/login 我期望像这样的响应正文 json
{
message: "you have signedup"
}
但现在的实际结果是 419 不可读的内容见下文
<html>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Page Expired</title>
<!-- Fonts -->
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Nunito&display=swap" rel="stylesheet">
<body class="antialiased">
<div class="relative flex items-top justify-center min-h-screen bg-gray-100 dark:bg-gray-900 sm:items-center sm:pt-0">
<div class="max-w-xl mx-auto sm:px-6 lg:px-8">
<div class="flex items-center pt-8 sm:justify-start sm:pt-0">
<div class="px-4 text-lg text-gray-500 border-r border-gray-400 tracking-wider">
419 </div>
<div class="ml-4 text-lg text-gray-500 uppercase tracking-wider">
Page Expired </div>
</div>
</div>
</div>
</body>
</html>
【问题讨论】:
-
该错误可能来自 Laravel 的 CSRF protection。如果不知道“我如何将开放 API 与 Laravel 集成”,很难告诉你为什么。要改进,请查看how to ask a good question。