سینا قدری
7 سال پیش توسط سینا قدری مطرح شد
0 پاسخ

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

سلام دوستان
من دو تا فرم دارم برای اهراز هویت
اولی شماره موبایل میگیره
درخواست 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());

}

}

ثبت پرسش جدید

به همدیگه کمک کنیم

به سینا قدری کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام