Próbuję nawiązać połączenie Post używając HttpClient
w kątowym 5 projektu i chcę ustawić nagłówek:kątowa 5 - Nie można ustawić nagłówek HttpClient
import { HttpClient, HttpHeaders, HttpRequest } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { AuthData } from './models/auth-data';
@Injectable()
export class AuthService {
constructor(private http: HttpClient) { }
auth = (data: AuthData) => {
var url = "https://.../login";
var payload = data;
var headers = new HttpHeaders().set('Content-Type', 'application/json; charset=utf-8');
var options = {
headers: headers
};
this.http.post(url, payload, options).subscribe();
}
}
Z jakiegoś powodu, Content-Type
nagłówek nie wydaje się być w żądaniu, które robię.
Dlaczego tak jest?
Czy zażądać nawet wypalania? Czy sprawdziłeś w dziennikach lub debugowaniu, czy nagłówki są ustawione przed uruchomieniem żądania? W każdym razie powinieneś zwrócić "Observable", a nie "Subscription". – AndreaM16
Content-Type nie zmienia się, co oznacza zmiana, zmiana z czego? :) – Alex
czy możesz określić, co dokładnie oznacza, że "nagłówek nie wydaje się być na żądanie"? mówi kto? devtools w przeglądarce? lub punkt końcowy serwera? lub? –