Итак поймал ошибку 400 при отправке запроса
код формы
<div class="form-row">
<label for="lastName">Фамилия</label>
<input type="lastName" id="lastName" name="lastName" v-model="lastName" />
</div>
<div class="form-row">
<label for="name">Имя</label>
<input type="text" id="name" name="name" v-model="name" />
</div>
<div class="form-row">
<label for="name">Отчество</label>
<input type="text" id="middleName" name="middleName" v-model="middleName" />
</div>
Обработчик
var formData = new FormData();
formData.append('lastName', this.lastName);
formData.append('name', this.name);
formData.append('middleName', this.middleName);
var result = await axios.post('/api/upload', formData);
Бэкенд
public class UploadModel
{
[Required]
public string LastName { get; set; } = "";
[Required]
public string Name { get; set; } = "";
public string MiddleName { get; set; } = "";
}
В инспекторе при незаполненном отчестве ругань что 400 ошибка, что бы вы думали?
Правильно я думал ошибка на сервере но не совсем так, это клиентское поведение и я в общем то не понимаю где найти описание всего этого вот всего, что браузер кидает 400 ошибку, типа пишет что запрос выполнен, но на самом деле не отправляет данные.