API выставляет URL с параметрами - PullRequest
0 голосов
/ 28 февраля 2020

У меня есть API, который я использую для моего angular проекта. В моем API я вызываю внешний API, который, кажется, работает нормально, когда я нахожусь на локальном. Но когда я звоню, когда он развернут на Azure, он отвечает политикой CORS. А затем выставить URL с параметрами на внешний API. Поэтому моя первая проблема заключается в том, что он представляет URL-адрес, а вторая проблема - политика cors.

Angular / Typescript

  checkAccount() {
    this.httpClient.post('/api/CheckAccount',
      {
        data
      },
      { headers }).subscribe(
      (data: any) => { 
      },
      () => {
      });
  }

C#

public async Task<string> CheckAccount(Contract contract)
        {
            var client = new RestClient("Base url for external api");
            var resource =
                $"rest of the url with parameters";
            var request = new RestRequest(resource, Method.GET);

            var result = client.Execute(request);
            return result.Content;
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...