-1

我正在构建一个 web api,但我遇到了以下问题。当我调用以下路径时: localhost:8000/add 浏览器总是返回

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 }

任何帮助将不胜感激。

4

1 回答 1

0

Bad credentials消息告诉您该 API 背后存在安全性,您应该使用凭据来访问该 API。

在我看来,您应该返回 aJsonResponse而不是 aResponse

于 2017-07-26T06:21:55.803 回答