Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 测试服务器&x27;s的反应_Javascript_Angularjs_Http_Get - Fatal编程技术网

Javascript 测试服务器&x27;s的反应

Javascript 测试服务器&x27;s的反应,javascript,angularjs,http,get,Javascript,Angularjs,Http,Get,我的angular应用程序中有一个表单,要求用户提供有效的url。 因此,在提交表单时,我想通过对提供的URL发出get请求来测试URL是否有效,并检查服务器是否发送了200 单击“提交”按钮时,将运行以下代码: $http.get(scope.target_url).success(function(){ // some code }).error(function(error){ console.log

我的angular应用程序中有一个表单,要求用户提供有效的url。 因此,在提交表单时,我想通过对提供的URL发出get请求来测试URL是否有效,并检查服务器是否发送了200

单击“提交”按钮时,将运行以下代码:

$http.get(scope.target_url).success(function(){
                // some code 
            }).error(function(error){
                console.log(error);
            });
然而,我从未得到一个成功的答案: -如果我提供类似于“”的url,我会得到:

  • 如果我提供类似于“”的url,我会得到:

    无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“mydomain”


问题从何而来?

这是正常的安全约束。请在此处阅读有关CORS的信息:

这是因为天气恶劣。您需要从服务器而不是客户端发出请求。
XMLHttpRequest cannot load 'http://www.somesite.com'. Received an invalid response. Origin 'mydomain' is therefore not allowed access.