Тестирование функции Azure с локальной ошибкой URL - PullRequest
0 голосов
/ 01 ноября 2018

Я создаю функцию Azure и только что обновил до последней версии, это мой код:

  log.Info($"C# Timer trigger function executed at: {DateTime.Now}");

  var localCall = httpClient.GetAsync(urls[EnvironmentNames.LOCAL]);
  var localCallResult = await localCall;

  log.Info($"{EnvironmentNames.LOCAL} call status code {localCallResult.StatusCode}");

URL-адрес:

{EnvironmentNames.LOCAL, $"local.mysite.net:5050/doThings"},

При локальном тестировании в Visual Studio появляется следующая ошибка:

System.ArgumentException: разрешены только схемы 'http' и 'https'.

Имя параметра: requestUri

Можно ли не проверять вызовы Azure локально?

1 Ответ

0 голосов
/ 02 ноября 2018

Убедитесь, что urls[EnvironmentNames.LOCAL] имеет полное значение URL, например http://local.mysite.net:5050/doThings. Протокол http:// или https:// не может быть опущен, поскольку httpClient не добавит его для нас.

...