这是我对 Github Api 的调用。
updateFileContent(userName: string, repoName: string, folderName: string, fileName: string, content: any): Observable<any> {
const options = {
headers: new HttpHeaders({
'Content-Type': 'application/vnd.github.v3+json',
Authorization: 'token ' + sessionStorage.getItem('access_token')
})
};
return this.http.put<any>('https://api.github.com/repos/' + userName + '/' + repoName + '/contents/' + folderName + '/' + fileName, content, options);
}
因此,当我在 localhost 上运行这段代码时,它可以在我的 ASP.NET Core - Angular 应用程序上完美运行。但是当我在 Azure 网站上部署应用程序后尝试相同的操作时,失败并给我一个 403 禁止的“资源无法通过集成访问”错误消息。非常感谢任何帮助。