Вы можете использовать WebRequest для вызова своего WebApi. Что-то в этих строках. Его трудно понять, что вы точно хотите При запросе вопроса попробуйте подробно рассказать о том, что вы уже пробовали и что не удается. Это не кодовая услуга.
WebRequest request = WebRequest.Create("http://webapiaddress");
request.Credentials = new System.Net.NetworkCredential("username", "password");
Edit после получения дополнительной информации:
Вы могли бы использовать что-то на этих линиях:
public async Task<TResult> GetAsync<TResult>(string uriString) where TResult : class
{
var uri = new Uri(uriString);
using (var client = GetHttpClient())
{
HttpResponseMessage response = await client.GetAsync(uri);
if (response.StatusCode != HttpStatusCode.OK)
{
//Log.Error(response.ReasonPhrase);
return default(TResult);
}
var json = await response.Content.ReadAsStringAsync();
return JsonConvert.DeserializeObject<TResult>(json, new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() });
}
}
private HttpClient GetHttpClient()
{
var client = new HttpClient();
var username = // get your username
var password = // get your password
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.UTF8.GetBytes($"{username}:{password}")));
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
return client;
}
Вы можете разместить код, который вы в настоящее время есть? – Rawns
i ddint получить любую идею, как решить эту проблему. мне нужна помощь. но я получаю данные в виде сетки, я сделал это. но как я могу проверить логины из формы выигрыша? –