Все,
Я пытаюсь отправить в PayPal запрос http http для получения моего токена безопасности, но я получил это исключение:
https://pilot-payflowpro.paypal.com -s --insecure -d PARTNER= -d VENDOR= -d USER= -d PWD= -d TRXTYPE=S -d AMT=40 -d CREATESECURETOKEN=Y -d SECURETOKENID=12528208de1413abc3d60c86cb1
Неверный URI: имя хоста не может бытьparsed
Это вызвано наличием тире "-" в URL (я проверил это). Я испробовал оба подхода:
var request = (HttpWebRequest)WebRequest.Create(requestUrl);
var response = (HttpWebResponse)request.GetResponse();
И
var client = new HttpClient();
var response = client.GetAsync(requestUrl)
Обагенерировать то же исключение.Исключение, вероятно, происходит из-за реализации анализа URI в .net.
Так как же я могу отправить запрос?