关于Lumen的DingoApi使用问题
我的项目用的DingoApi
配置的.env文件里面的的
API_STRICT=false
API_VERSION=V1
routes.php里面$api->version("v1", ['namespace' => 'App\Http\Controllers\V1'], function() use ($api) {
});
指定v1,如上面代码所示。两个配置的大小写不一致。
现在的问题是。
1).这两个值不一样的时候,浏览器会在我不添加header时提示致命错误,错误信息是:Fatal error: Call to a member function requestIsConditional() on null in。当我加上Header的Accept后不报错正常访问。
2).而如果这两个值一样,那么不论我加不加Header的accept都能正常访问。
我想知道这两个值与Header的关系,不知道有哪位童鞋能帮我解答一下,非常感谢~
配置的.env文件里面的的
API_STRICT=false
API_VERSION=V1
routes.php里面$api->version("v1", ['namespace' => 'App\Http\Controllers\V1'], function() use ($api) {
});
指定v1,如上面代码所示。两个配置的大小写不一致。
现在的问题是。
1).这两个值不一样的时候,浏览器会在我不添加header时提示致命错误,错误信息是:Fatal error: Call to a member function requestIsConditional() on null in。当我加上Header的Accept后不报错正常访问。
2).而如果这两个值一样,那么不论我加不加Header的accept都能正常访问。
我想知道这两个值与Header的关系,不知道有哪位童鞋能帮我解答一下,非常感谢~
0 个回复