有角度的。如何检查用户网址是否真实?

时间:2018-08-29 08:59:43

标签: angular

嗨)我有一个关于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,它不起作用。也许有人知道另一种解决方案? 任何建议将不胜感激

0 个答案:

没有答案