Здравствуйте, сейчас подключаю отправку SMS сообщений с помощью SMS Aero.
В документации у них указывается следующий url:
https://mymail@mail.com:someChars123trASD@gate.sms... Aero&number=+7800...
Через POSTMAN все хорошо отрабатывает, делаю через HTTP Client, появляется следующая ошибка:
"Invalid URI: Invalid port specified".
Код:
var client = new HttpClient();
// Create the HttpContent for the form to be posted.
var requestContent = new FormUrlEncodedContent(new[] {
new KeyValuePair<string, string>("text", "This is a block of text"),
});
// Get the response.
HttpResponseMessage response = await client.PostAsync(
$"https://mymail@mail.com:someChars123trASD@gate.smsaero.ru/v2/sms/send?text=myText&sign=SMS Aero&number=+7800...",
requestContent);
// Get the response content.
HttpContent responseContent = response.Content;
// Get the stream of the content.
using (var reader = new StreamReader(await responseContent.ReadAsStreamAsync()))
{
// Write the output.
Console.WriteLine(await reader.ReadToEndAsync());
}
Так же пробовал сделать через RestSharp, но таже ошибка:
var client = new RestClient("https://mymail@mail.com:someChars123trASD@gate.smsaero.ru/v2/sms/send?text=myText&sign=SMS Aero&number=+7800...");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Подскажите пожалуйста в какую сторону копать.
Всем спасибо огромное!