RESTful Web 服务 授权认证和Ajax跨域配置问题 [ 2.0 版本 ]
开发api接口,做了HttpBearerAuth授权登陆之后,ajax请求跨域,我的配置如下:
public function behaviors()
{
return ArrayHelper::merge(parent::behaviors(), [
// 授权验证
'authenticator' => [
'class' => HttpBearerAuth::className(),
'optional' => [
'login',
'signup',
],
],
'corsFilter' => [
'class' => \yii\filters\Cors::className(),
'cors' => [
'Origin' => ['*'],
'Access-Control-Request-Headers' => ['authorization'],
],
],
]);
}
Ajax请求出现:Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' ;
请路过的兄弟姐妹们看看要如何配置才会不会跨域,
其他 1 个回答
kanganxi
注册时间:2017-04-25
最后登录:2019-06-27
在线时长:16小时55分
最后登录:2019-06-27
在线时长:16小时55分
- 粉丝0
- 金钱360
- 威望0
- 积分520