Angular возврат инфы с get запроса

я новичок делающий тестовое задание, у меня есть клиент на angular и сервер на asp.net. Когда я отправляю данные с клиента на сервер при помощи get запроса я получаю ответ 200, но не получаю данные которые возвращает сервер на клиенте. Делал запрос с постмана данные приходят, еще добавил базу данных на сервер которая сохраняет запросы и выяснил что запросы с клиента приходят. Так вот вопрос как на клиенте увидеть ответ с сервера, слышал что-то про метод OnInit, вроде как с помощью него нужно получать эти данные с сервера, объясните пожалуйста как их получить.

Код класса AppComponent
response : any;
name: string = "";
tmp: string = "";

constructor(private http: HttpClient){

}

public search(name : string) {
console.log(name);
this.http.get('http://localhost/WebTestServer/Ping/абв')
.subscribe((response)=>{
  this.response = response;
  this.tmp = "ok";
  console.log(this.response);
  console.log(this.tmp);
  })
}
Код html
<div class="container">
<h1>Hello Angular</h1>
<app-card></app-card>
 <input type="text" (input)="inputHandler($event)">
  <button (click)="search(name)">
   Отправить гет
  </button>
  <div *ngIf="response">
  <p>Текст: {{response.data.body}}</p>
  </div>
 </div>

введите сюда описание изображения введите сюда описание изображения введите сюда описание изображения введите сюда описание изображения


Ответы (1 шт):

Автор решения: LDMJ

Пофиксил проблему, она заключалась в том что политика CORS блокировала доступ данных, для этого необходимо было на сервере установить доступ этой политике, я использовал в качестве сервера asp.net, эта статья помогла решить проблему Статья для устранения проблемы CORS на сервере asp.net

→ Ссылка