Laravel API 通过 android 应用访问时抛出 FileNotFoundException
Laravel API throws FileNotFoundException when accessed through an android app
我正在使用 Laravel 5.2 开发 API。我通过在 kernel.php
中评论 \App\Http\Middleware\VerifyCsrfToken::class
禁用了 csrf 令牌。如果我用 postman 访问我的 API,一切都像 charm 一样工作,但是当使用 android 应用程序时,我得到 FileNotFoundException
。请帮忙。如果需要,我可以 post 代码和其他详细信息。提前致谢。
抱歉,这是 android 方面的问题,而不是 Laravel 方面的问题。现在已经解决了。
问题是我在 Laravel 中自己设置了 HTTP 代码。所以问题是如果我在 4XX(如 404)范围内设置一个代码,android 将认为它是一个错误并显示 fileNotFoundException
并忽略连接中的流。所以将 getInputStream
更改为 getErrorStream
解决了问题。 getErrorStream
读取流,即使响应代码是某种错误,如 404,422 等。我希望解释足够了。
我正在使用 Laravel 5.2 开发 API。我通过在 kernel.php
中评论 \App\Http\Middleware\VerifyCsrfToken::class
禁用了 csrf 令牌。如果我用 postman 访问我的 API,一切都像 charm 一样工作,但是当使用 android 应用程序时,我得到 FileNotFoundException
。请帮忙。如果需要,我可以 post 代码和其他详细信息。提前致谢。
抱歉,这是 android 方面的问题,而不是 Laravel 方面的问题。现在已经解决了。
问题是我在 Laravel 中自己设置了 HTTP 代码。所以问题是如果我在 4XX(如 404)范围内设置一个代码,android 将认为它是一个错误并显示 fileNotFoundException
并忽略连接中的流。所以将 getInputStream
更改为 getErrorStream
解决了问题。 getErrorStream
读取流,即使响应代码是某种错误,如 404,422 等。我希望解释足够了。