Http کوکی‌ها رو از برنامه‌ی Angular که آدرس متفاوت از سمت سروره ارسال نمی‌کنه

3 سال پیش
توسط سینا قدری مطرح شد
سینا قدری ( 8205 تجربه )
3 سال پیش
تخصص : Front end developer

سلام دوستان
من دو تا فرم دارم برای اهراز هویت
اولی شماره موبایل میگیره
درخواست Post میده
یک کد ای هم اس ام اس داده میشه
مشکلم اینه که تو انگولار ۴ نمی تونم
تو فرم دوم که می خوام کد اس ام اس شده رو بفرستم برا تایید
دیگه مقدار که تو کوکی ذخیره شده رو نمی فرسته

و الان چون مرحله تست هست
دامنه ها مختلف هست
ممنون میشم کمک کنید

sendNumber(data: any): Observable<boolean> {  
return this.http  
.post(this.ApiUrl1, JSON.stringify(data), {headers: this.headers})  
.map(res => res.json());

}  
verify(data: any): Observable<boolean> {  
return this.http  
.post(this.ApiUrl2, JSON.stringify(data), {headers: this.headers})  
.map(res => res.json());

}

در حقیقت
Http 
کوکی‌ها رو از  برنامه‌ی Angular که  آدرس متفاوت  از   سمت سروره  ارسال نمی‌کنه
import { Injectable } from '@angular/core';  
import {Http , Headers} from '@angular/http';  
import {Observable, BehaviorSubject} from 'rxjs/Rx';  
import 'rxjs/add/operator/map';

@Injectable()  
export class AuthService {  
currentUser = new BehaviorSubject(false);  
private ApiUrl = '[](http://192.168.1.39:8080/authentication)[http://192.168.1.39:8080/authentication](http://192.168.1.39:8080/authentication)'; // URL to web API

private headers = new Headers({'Content-Type': 'application/json'});  
constructor(private http: Http) { }

sendNumber(data: any): Observable<boolean> {  
console.log();  
return this.http  
.post(this.ApiUrl + '/generateToken' , JSON.stringify(data), {headers: this.headers})  
.map(response => response.json());

}  
verify(data: any): Observable<boolean> {  
return this.http  
.post(this.ApiUrl, JSON.stringify(data), {headers: this.headers})  
.map(res => res.json());

}

}
برای ارسال پاسخ باید وارد سایت شوید