Javascript 测试服务器&x27;s的反应
我的angular应用程序中有一个表单,要求用户提供有效的url。 因此,在提交表单时,我想通过对提供的URL发出get请求来测试URL是否有效,并检查服务器是否发送了200 单击“提交”按钮时,将运行以下代码: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
$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.