嗨)我有一个关于Angular的问题。我有一个表格,用户可以输入奖品的价格及其网址。在他提交表单之前,我需要检查此URL是否存在并且有效。
我考虑过以这种方式获取请求并检查响应:
checkUrl(index: number): boolean {
let isUrlValid = false;
const url = this.prizesForm.getRawValue()[index].url;
const params = {
headers: new HttpHeaders({
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET, OPTIONS',
'Access-Control-Allow-Headers': 'Origin, Content-Type'
})
};
this.http.get(url, params).subscribe((res: Response) => {
if (res.ok) {
isUrlValid = true;
}
});
return isUrlValid;
}
但是由于CORS,它不起作用。也许有人知道另一种解决方案? 任何建议将不胜感激