我正在构建一个web api,我遇到了以下问题。当我调用以下路径时:localhost:8000 /添加浏览器总是返回
code":401,"message":"Bad credentials
这是我的代码: DefaultController.php(src / AppBundle / Controller / DefaultController.php)
class DefaultController extends Controller
{
/*
* @Route("/add", name="add_user")
*/
public function addAction()
{
$number = mt_rand(0, 100);
return new Response('Lucky number: '.$number.' '
);
}
}
Routing.yml(app / config / Routing.yml)
add_user:
path: /add
defaults: { _controller: AppBundle:Default:add }
非常感谢任何帮助。
答案 0 :(得分:0)
JsonResponse
消息告诉您该API背后的安全性,并且您应该使用凭据来访问该API。
在我看来,您应该返回Response
而不是https://example.com/_api/Web/?$select=Title,Description,SiteLogoUrl,ServerRelativeUrl