IONIC/Angular 2:基于Cookie的身份验证(带标题)
我有下面的代码将cookie头传递给端点,但是REST调用失败并出现错误(但错误为null)。。有人能看到我下面的电话有什么问题吗IONIC/Angular 2:基于Cookie的身份验证(带标题),angular,ionic-framework,ionic2,Angular,Ionic Framework,Ionic2,我有下面的代码将cookie头传递给端点,但是REST调用失败并出现错误(但错误为null)。。有人能看到我下面的电话有什么问题吗 import { Component } from '@angular/core'; import {Http, Headers } from '@angular/http'; import {InAppBrowser} from 'ionic-native'; import { NavController } from 'ionic-angular'; impor
import { Component } from '@angular/core';
import {Http, Headers } from '@angular/http';
import {InAppBrowser} from 'ionic-native';
import { NavController } from 'ionic-angular';
import { ThemeableBrowser } from 'ionic-native';
import {Observable} from 'rxjs/Rx';
import 'rxjs/add/operator/map';
@Component({
selector: 'page-contact',
templateUrl: 'contact.html'
})
export class ContactPage {
constructor(private http: Http) {
}
launchTheme(url){
var headers = new Headers();
headers.append('Cookie', 'HQ9VVdTJnJlcXVlc3RUbXN0bXA9MjAxNy0wMi0xNFQxOCUzQTQ0JTNBMzImdXNlcklkPSZwYWdlPTEmc3RhcnQ9MCZsaW1pdD0yNQ%3D%3D; CTSESSION=AAAAAgABAFhYyvOIo1rGqfd4fcbFvbxrwSCaYNMhCKtp5PJvq08KEn0890EoJrMjezIENjxp2ZEltDG4uUzdO79H2lk2kur2%2FdZu6%2FCRNvN5kztICTsEBCQ9qjjZHgAM');
this.http.get('http://tespapi.com', {
headers: headers
})
.map(res => res.text())
.subscribe(
data => console.log(data),
err => console.log(err),
);
}
}
说不出理由。但最好的方法是在浏览器中打开开发者工具并检查发送到网络的“请求/响应”。然后(如果一切正常的话)检查cookies的后端处理。谢谢激光可以…我不相信我们可以从移动浏览器设置Cookie。请确认。@MarkPhilipD'santos你可以,饼干很好用。对于ionic2,唯一的问题是
ionic serve
命令启动“http”服务器,在我的例子中,它不发送cookies,但在android上运行得非常好。很抱歉我的错