相关疑难解决方法(0)

XMLHttpRequest的getResponseHeader()的限制?

我注意到XMLHttpRequest.getResponseHeader()返回的实际标头的结果并不总是匹配(如果请求是以常规方式进行的).

例如,假设我正在提出xhr请求https://foo.example.com/api/resource/100.在Chrome的开发者控制台中,在"网络"下,我可以看到正在做出的响应 - 我还可以看到所有响应标头(例如,10).但是(复制粘贴的控制台):

> response
  XMLHttpRequest
> response.getAllResponseHeaders();
  "content-type: text/html
  " 
Run Code Online (Sandbox Code Playgroud)

对哪些标题可用有任何限制?这取决于响应类型吗?我记得为404s获得了一套完整的标题,但这只是400s的标题.

是什么赋予了?

javascript http xmlhttprequest

29
推荐指数
1
解决办法
2万
查看次数

如何在Response头Angular2中获取值

我想在响应头(Set-Cookie)中获取会话令牌.如何才能访问Response头中的值?

var headers = new Headers();
            headers.append('Content-Type', 'application/json');
            console.log('url',this.loginUrl)
            this.http.post(this.loginUrl,
                JSON.stringify({ "username": value.username, "password": value.password }),
                { headers: headers })
                .map((res: Response) => 
                    res.json())
                .subscribe((res) => {
                    console.log("res", res);
                    this.loading.hide();
                    if (res.message_code == "SUCCESS") {
                        this.nav.setRoot(HomePage, {
                            username: value.username,
                        });
                    } else {
                        let alert =  Alert.create({
                            title: "Sign In Error !",
                            subTitle: 'Please Check Username or Password.',
                            buttons: ['Ok']
                        });
                        this.nav.present(alert);
                    }
                }, err => {
                    this.loading.hide();
                    console.log('error', err);

                }); 
Run Code Online (Sandbox Code Playgroud)

这是我的标题回复

在此输入图像描述

http angular

21
推荐指数
2
解决办法
4万
查看次数

标签 统计

http ×2

angular ×1

javascript ×1

xmlhttprequest ×1