Задать вопрос

Как передать параметры запроса при помощи url, в angular 6?

У back-end не выходит считать данные, которые приходят в JSON.
Нужно передать их в url.
По какой-то причине, все равно приходит json, с этим Content-Type:
private headers: HttpHeaders = new HttpHeaders({
        'Content-Type':  'application/x-www-form-urlencoded',
    });

    constructor(private http: HttpClient){}

    loginWithEmailAndPassword(email: string, password: string){
        return this.http.post(this.url, {email: email, password: password}, {headers: this.headers});
    }
  • Вопрос задан
  • 524 просмотра
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Решения вопроса 1
Xuxicheta
@Xuxicheta Куратор тега Angular
инженер
const body = new HttpParams()
    .set('email', email)
    .set('password', password);

this.http.post('/login',
    body.toString(),
    {
      headers: new HttpHeaders()
        .set('Content-Type', 'application/x-www-form-urlencoded')
    }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы