【发布时间】:2020-03-05 21:01:11
【问题描述】:
我正在尝试将 Get 请求发送到我的服务器(Microsoft 2012)。我已经添加了this solution。但在这个解决方案中,我的 get 请求转换为 Options 方法。
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/vnd.sas.datamgmt.jobflow.metadata+json; charset=utf-8',
'Authorization': 'Basic' + btoa('username:password')
})
};
我还补充了:
httpOptions.headers.set('username', 'password');
httpOptions.headers.append('Access-Control-Allow-Origin', '*');
httpOptions.headers.append('Access-Control-Allow-Credentials', 'true');
httpOptions.headers.append('Access-Control-Allow-Methods', 'GET,POST,OPTIONS');
this.typesOfDBs = this.http.get<Info[]>(this.ROOT_URL, httpOptions);
我查看了我的请求,发现该请求现在是选项请求。如何处理它并将请求作为 Get 方法发送?
【问题讨论】:
-
您正在混合请求和响应标头!
-
我也试过不使用 Access-Control-.. 语句
标签: angular typescript angular8