使用AngularJS发送HTTP标头请求

AllJs

我正在尝试将HTTP GET请求发送到远程服务器,并在HTML页面上使用响应。以下是project / js / script.js页面

    var app = angular.module('app', ['ngResource']);

    var config = {
        url:"www.myWebsite.com/discover",
        headers:  {
            "X-Object-Header" : "123456789 ",
            "Content-Type": "application/json"
        }
    };
    app.controller('discoverObjectCtrl', ['$scope', '$http', function (scope, http) {
        console.log('Everything Works!');

    http.get("/object", config).success(function (data) {
        scope.object = data;

    });
    console.log(scope.object);
}]);

在我的响应标题中,这就是我得到的

远程地址:127.0.0.1:63342

请求网址:localhost:63342 / object

请求方法:GET

状态码:404找不到


请求标题


接受:application / json,text / plain,/

接受编码:gzip,deflate,sdch

接受语言:en-US,en; q = 0.8

快取控制:max-age = 0

连接方式:保持活动

主机:localhost:63342

的Referer:本地主机:63342 / DemoSP / index.html的

用户代理:Mozilla / 5.0(Windows NT 6.3; WOW64)AppleWebKit / 537.36(KHTML,like Gecko)Chrome / 36.0.1985.125 Safari / 537.36

X-Object-Header:123456789

我想做的是发送带有自定义URL的http请求。因此,例如,我希望控制台标题显示

要求网址:www.myWebsite.com/discover/object

并不是

请求网址:localhost:63342 / project / www.myWebsite.com / discover / object

请对此我需要帮助。谢谢

Artjom B.

您应该这样配置get

$http.get("www.myWebsite.com/discover/object", {
    headers: {
        "X-Object-Header" : "123456789",
        "Content-Type": "application/json"
    }
}).success(...);

但是您会遇到CORS问题,因为请求的域与当前脚本所在的域不同。您要么需要www.myWebsite.com通过Access-Control-Allow-Origin标头在服务器环境中启用查询,要么可以更改www.myWebsite.com/discover/object端点,然后将其设为JSONP端点即可查询$http.jsonp

另请参阅此答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用AngularJS发送HTTP标头请求

来自分类Dev

使用 URL 对象发送 HTTP 请求但添加标头

来自分类Dev

AngularJs HTTP请求标头未更改

来自分类Dev

HTTP请求标头

来自分类Dev

使用标头“ origin”验证HTTP请求

来自分类Dev

如何使用Perl为HTTP请求发送不正确的Content-Length标头?

来自分类Dev

如何使用请求发送带有标头的PATCH请求

来自分类Dev

为(非)预检请求发送不同的HTTP标头?

来自分类Dev

如何发送带有标头参数的HTTP请求?

来自分类Dev

使用HTTP标头发送POST请求

来自分类Dev

在asp.net Web服务中使用AngularJS $ http,是否可以设置请求标头?

来自分类Dev

在AngularJS应用中使用$ http从发布请求中删除标头字段

来自分类Dev

AngularJS如何在Http请求中包含标头

来自分类Dev

AngularJS $ http删除请求Content-Type标头

来自分类Dev

更改http请求标头而无需在angularjs中刷新

来自分类Dev

无法使用 axios 发送带有标头的获取请求

来自分类Dev

PHP发送的HTTP标头

来自分类Dev

我如何获取我在node.js http请求中实际发送的http请求标头

来自分类Dev

如何使用angularJS资源发送多个标头?

来自分类Dev

Android-使用Volley显示自定义列表视图(发送带有HTTP请求的标头)

来自分类Dev

使用Python请求模块获取HTTP响应标头

来自分类Dev

无法使用Axios从Http POST请求获取标头

来自分类Dev

使用WebView2编辑HTTP请求标头

来自分类Dev

AngularJS $ http响应标头

来自分类Dev

AngularJS $ http响应标头

来自分类Dev

发送介体忽略HTTP请求数据(仅发送标头!)

来自分类Dev

预览请求的标准HTTP请求标头

来自分类Dev

无法在Minitest中发送请求标头

来自分类Dev

AngularJS:无法发送带有适当CORS标头的POST请求

Related 相关文章

热门标签

归档