Size: a a a

JS Liberty [ОЫ]

2020 July 18

CM

Chingiz Mamiyev in JS Liberty [ОЫ]
Foma
так json же говоришь раст хавает
Да🤔
источник

F

Foma in JS Liberty [ОЫ]
так и ставь application/json
источник

F

Foma in JS Liberty [ОЫ]
))
источник

F

Foma in JS Liberty [ОЫ]
sendData(email): Observable<any>{
  const formData = new FormData()
  formData.append('email', email)
  return this.httpClient.post('/api', formData)
}

onSubmit():void{
if(this.form.valid){
   this.sendData(this.email.value)
    .subscribe(  (res) =>{
      console.log(res)
   }, error=>console.log(errr))
}
}
источник

F

Foma in JS Liberty [ОЫ]
заголовки ваще не разу не ставил ангуларка с 4 версии вроде умный стал
источник

F

Foma in JS Liberty [ОЫ]
гугл ваще уникальный
источник

CM

Chingiz Mamiyev in JS Liberty [ОЫ]
curl -X POST \
 http://localhost/api \
 -H 'Content-Type: application/x-www-form-urlencoded' \
 -H 'Postman-Token: 363ace5a-72aa-42e2-96d1-9561af3086e3' \
 -H 'cache-control: no-cache' \
 -d 'email=qweqwewqe&undefined='

С postman нашел вариант для curl

это работает
источник

CM

Chingiz Mamiyev in JS Liberty [ОЫ]
var data = "email=qweqwewqe&undefined=";

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
 if (this.readyState === 4) {
   console.log(this.responseText);
 }
});

xhr.open("POST", "http://localhost/api");
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("cache-control", "no-cache");
xhr.setRequestHeader("Postman-Token", "87bce6cc-c0f7-404f-9c15-f99308a3c0a3");

xhr.send(data);

Для xhr

Тоже работает
источник

CM

Chingiz Mamiyev in JS Liberty [ОЫ]
источник

CM

Chingiz Mamiyev in JS Liberty [ОЫ]
withCredentials надо попробовать
источник

F

Foma in JS Liberty [ОЫ]
это слишком
источник

F

Foma in JS Liberty [ОЫ]
бек есть трабла в нем
источник

CM

Chingiz Mamiyev in JS Liberty [ОЫ]
Foma
бек есть трабла в нем
+
источник

CM

Chingiz Mamiyev in JS Liberty [ОЫ]
Спасибо большое за помощь
источник

CM

Chingiz Mamiyev in JS Liberty [ОЫ]
Пойду разбираться
источник

F

Foma in JS Liberty [ОЫ]
давай json формат
источник

F

Foma in JS Liberty [ОЫ]
Foma
sendData(email): Observable<any>{
  const formData = new FormData()
  formData.append('email', email)
  return this.httpClient.post('/api', formData)
}

onSubmit():void{
if(this.form.valid){
   this.sendData(this.email.value)
    .subscribe(  (res) =>{
      console.log(res)
   }, error=>console.log(errr))
}
}
это попробовал?
источник

CM

Chingiz Mamiyev in JS Liberty [ОЫ]
Foma
это попробовал?
не сработает.Сервер не может парсить form data
источник

F

Foma in JS Liberty [ОЫ]
formData не, json не...
источник

F

Foma in JS Liberty [ОЫ]
let body = new URLSearchParams();
body.set('email', email);
this.httpClient.post('/api', body)
источник