Запитання з тегом «angular-httpclient»


8
Додавання заголовка HTTP до кутового HttpClient не надсилає заголовок, чому?
Ось мій код: import { HttpClient, HttpErrorResponse, HttpHeaders } from '@angular/common/http'; logIn(username: string, password: string) { const url = 'http://server.com/index.php'; const body = JSON.stringify({username: username, password: password}); const headers = new HttpHeaders(); headers.set('Content-Type', 'application/json; charset=utf-8'); this.http.post(url, body, {headers: headers}).subscribe( (data) => { console.log(data); }, (err: HttpErrorResponse) => { if (err.error …

8
Кутові параметри запиту 4 HttpClient
Я шукав спосіб , щоб передати параметри запиту в API виклику з новим HttpClientModule«s HttpClientі ще належить знайти рішення. Зі старим Httpмодулем ви б написали щось подібне. getNamespaceLogs(logNamespace) { // Setup log namespace query parameter let params = new URLSearchParams(); params.set('logNamespace', logNamespace); this._Http.get(`${API_URL}/api/v1/data/logs`, { search: params }) } Це призведе …

11
Помилки лову в кутовому HttpClient
У мене є служба даних, яка виглядає приблизно так: @Injectable() export class DataService { baseUrl = 'http://localhost' constructor( private httpClient: HttpClient) { } get(url, params): Promise<Object> { return this.sendRequest(this.baseUrl + url, 'get', null, params) .map((res) => { return res as Object }) .toPromise(); } post(url, body): Promise<Object> { return this.sendRequest(this.baseUrl …

6
Кутовий HttpClient "Невдача Http під час розбору"
Я намагаюся надіслати POST-запит з кутового 4 на мій сервер Laravel. У моїй службі входу є такий спосіб: login(email: string, password: string) { return this.http.post(`http://10.0.1.19/login`, { email, password }) } Я підписався на цей метод у своєму LoginComponent: .subscribe( (response: any) => { console.log(response) location.reload() }, (error: any) => { …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.