как получить доступ к API через IP-адрес - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь вызвать API бэкэнда, работающие в azure VM, я получаю ответ от API, когда я вызываю API с DNS-именем, но когда я вызываю тот же API с частным IP-адресом, я Я получаю сообщение об ошибке, подобное этому.

enter image description here

** Мой текущий код **

      import { Component, OnInit } from '@angular/core';
      import { HttpClient } from '@angular/common/http'


      @Component({
         selector: 'apicall',
         templateUrl: './apicall.component.html',
         styleUrls: ['./apicall.component.css']
     })
    export class ApicallComponent implements OnInit {

   constructor(private http: HttpClient) { }

   url = 'http://dev.india.cloudapp.azure.com/app/dim/analyticsdim/get'


   ngOnInit() {
     this.getdata()
   }

  getdata(){
    this.http.get(this.url).subscribe(response=>{
     console.log(response)
   })
  }
 }

Если я изменю URL-адрес как это:

  url = 'http://10.0.*.*1:4532/appdim/analyticsdim/get'

Я получаю сообщение об ошибке, показанное на рисунке.

Пожалуйста, помогите мне В этом я столкнулся с этой проблемой в последние 2 месяца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...