ОПЦИИ http://localhost:51156/api/values 400 (неверный запрос)
Не удалось загрузить http://localhost:51156/api/values: Ответ на предпечатную проверку имеет недопустимый код состояния HTTP 400.
в обслуживании
postTest(student: Student) {
console.log("In service " + student);
return this._httpService.post('http://localhost:51156/api/students', student);
}
в component.ts звонит из внешнего интерфейса
postTest(){
console.log("see now ..."+this.student);
this.uservice.postTest(this.student).subscribe();
}
интерфейс: данные HTML
<button type="submit" class="btn btn-primary" (click)="postTest()">TEST</button>
ошибки при отладке консоли: - Google Chrome
Angular is running in the development mode. Call enableProdMode() to enable
the production mode.
user.component.ts:47 see now ...[object Object]
user-service.service.ts:100 In service [object Object]
2zone.js:2969 OPTIONS http://localhost:51156/api/students 400 (Bad Request)
scheduleTask @ zone.js:2969
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.scheduleTask @
zone.js:407
GET работает нормально для меня, но
Плохой запрос POST (POST также хорошо работает с инструментом POSTMAN, поэтому нет проблем с кодом веб-интерфейса asp.net) провел поиск на многих веб-сайтах, но не звонит
С почтальоном я проверил данные JSON, он отлично работает с почтальоном
Я допустил ошибку при вызове метода http.post (), забыв о том, что SYNTAX может ошибаться в «angular 6»
Как вы, люди, называете почтовый метод с угловых
Я проверял почтальон работает отлично
Какой синтаксис в угловых 6
OPTIONS http://localhost:51156/api/students 400 (Bad Request)
Failed to load http://localhost:51156/api/students: Response for preflight
has invalid HTTP status code 400.
Response {_body: ProgressEvent, status: 0, ok: false, statusText: "",
headers: Headers, …}
Изменено до
postTest(){ console.log("see now ..."+this.student);
console.log(this.student) this.uservice.postTest(this.student).subscribe(
success => { console.log("success"+success) }, error => { console.log("errrr
"+error) } ); }
и ВЫХОД
errrr Response with status: 0 for URL: null
"Помогите мне быстро решить потраченные целые два дня в этом .........."
Удар
http://localhost:51156/api/students from POSTMAN
Проходящий
Body{"Sid":1,"fname":"Sss","lname":"XYZ","rollno":666,"address":null,"marks":0,"
grade":null,"discount":0.0}
raw JSON (приложение / json)
затем после отправки нажал
статус 200 OK