curl - 如何解决 404 错误 : Not Found in swagger while testing the api in Laravel 6

标签 curl swagger-ui laravel-6

我正在尝试测试 swagger 登录 API,它显示 404 错误:未找到。我正在使用护照身份验证进行登录。请帮我解决这个问题。

使用 swagger 评论:

   /** 
    *  @OA\Post(
    *      path="api/auth/login",
    *      tags={"Login"},
    *      summary="Login",
    *      operationId="login",
    *  
    *     @OA\Parameter(
    *         name="email",
    *         in="query",
    *          required=true,
    *         @OA\Schema(
    *              type="string"
    *          )
    *      ),    
    *      @OA\Parameter(
    *          name="password",
    *          in="query",
    *          required=true,
    *          @OA\Schema(
    *              type="string"
    *          )
    *      ),    

    *  )
    **/

请求 curl :

curl -X POST "http://localhost/minidmsapiapi/auth/login?email=info%40vibhaa.in&password=password" -H "accept: application/json" -H "X-CSRF-TOKEN: WBZZ8H8OEiQzZJe2VEMviscfZKehbExrkeQD4LW4"

请求地址:

http://localhost/minidmsapiapi/auth/login?email=info%40vibhaa.in&password=password

最佳答案

确保您使用的是在文档->路由数组中列出的相同 url 以使用浏览器访问。例如

    'routes' => [
        'api' => 'api/docs',
    ],

所以你可以看到'routes'数组'api'变量中的url(端点)值是“api/docs”所以我将使用http://127.0.0.1:8000/api/docs用于访问文档。

关于curl - 如何解决 404 错误 : Not Found in swagger while testing the api in Laravel 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58452144/

相关文章:

c# - 未使用 Swagger Azure AD OAuth2 token

laravel-6 - Laravel 服务器硬件要求

python - GET 请求适用于 postman ,但不适用于 python 请求和 curl

rest - Swagger - 调用返回文件的服务无法正常工作

c++ - 如何立即取消 curl 操作?

nginx - 如何更改默认的 swagger.json 文件路径?

excel - 如何在 maatwebsite 3.1 的多个表单中使用 withEvents 应用样式?

laravel - 解密模型值的访问器不起作用

wordpress - Woocommerce REST API 404 错误

php - 将文件上传到 PHP 的 Curl PUT 请求