【发布时间】:2014-09-25 18:00:48
【问题描述】:
我正在尝试向远程服务器发送 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:localhost: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
我需要这方面的帮助。谢谢
【问题讨论】:
标签: javascript angularjs http-headers httprequest http-get