Вызов Rest с параметрами
Я делаю звонок на отдых. Url-адрес службы, который я хочу вызвать, должен быть извлечен из базы данных oracle. Я извлекаю его с помощью запроса и присваиваю переменной под названием "url".Я хочу добавить имя параметра параметров 'и' значения' с этого URL-адреса и использовать его в остальных вызовов.
Что я уже пробовал:
Это путь, по которому я следую.
public async Task RunAsync(string name, string value) { using (var handler = new HttpClientHandler { UseDefaultCredentials = true }) using (var client = new HttpClient(handler)) { var byteArray = Encoding.ASCII.GetBytes("username:password"); client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray)); client.BaseAddress = new Uri(HomeController.url); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = await client.GetAsync(HomeController.url); ----}Я хочу, чтобы добавить 'имя_параметра' &амп; 'значения' параметров УР. Есть ли какой-нибудь безопасный способ сделать это?
F-ES Sitecore
Вам придется зашифровать параметры перед их отправкой, а затем расшифровать в методе rest, чтобы получить данные обратно. Я уверен, что если вы загуглите "c# encrypt rest parameters", то найдете примеры.