Я пишу демонстрационное приложение, которое будет вызывать службу отдыха WCF из моего приложения Angular 4, используя сообщение службы HTTP.
Я могу успешно опубликовать свои данные в моем методе обслуживания (operationcontract).
Но он вызывает мой сервис два раза, а во второй раз попадает в метод сервиса.
В первый раз он просто попадает в файл Global.asax
.
Это то, как HTTP-пост угловых работает?
Следующим является сервисный звонок:
![enter image description here](https://i.stack.imgur.com/5k1cc.png)
Ниже приводится договор об операции или способ обслуживания отдыха:
![enter image description here](https://i.stack.imgur.com/tXtvl.png)
Ниже приводится реализация службы:
![enter image description here](https://i.stack.imgur.com/gyMxD.png)
Ниже приведен код Global.asax
:
Этот код Global.asax получает удар дважды, я не понимаю, почему?
![enter image description here](https://i.stack.imgur.com/oIVtV.png)
Ниже приведена подробная информация о вкладке «Сеть» панели инструментов Chrome dev. Она дважды вызывает WCF.
![enter image description here](https://i.stack.imgur.com/R5RW7.png)
Fallowing - это запрос и ответ Chrome Network:
Первый звонок, который является «дополнительным» звонком:
![enter image description here](https://i.stack.imgur.com/Ov5Gr.png)
Второй звонок, то есть почтовый звонок:
![enter image description here](https://i.stack.imgur.com/bWZxZ.png)