【发布时间】:2019-05-18 18:17:52
【问题描述】:
我已经创建了一个身份验证服务和其他服务,但是每次我使用标头访问 HTTP 时,它都会返回 403 错误。
getHeaderOptions(pageId) {
const settings = this.settings;
settings.pageIndex = pageId ? pageId : 1;
let headerKey = '?';
const headerKeys = ['websiteId','token'];
for (const i in settings) {
if (headerKeys.indexOf(i) !== -1) {
headerKey += i + '=' + settings[i] + '&';
}
}
return {
headers: new HttpHeaders({
personalization: btoa(headerKey.slice(0, -1))
})
};
}
getCliparts(pageId) {
return this.http.get(this.settings.hostUrl + this.settings.clipartAction, this.getHeaderOptions(pageId));
}
laravel 路由代码
Route::middleware(['auth'])->group(function () {
Route::get('get-cliparts', 'ClipartController@clipartList')->name('get-cliparts');
....
});
同样的方法适用于另一个项目,但不适用于这个。我认为标题错误或其他原因。
【问题讨论】:
-
添加 laravel 路由代码。
-
skdroid 添加代码