У меня проблема при попытке отправить запрос HTTP Post с помощью HttpClient,
из WebAPI (тот же код отлично работает из консольного приложения).
когда я пытаюсь отправить сообщение, я предполагаю, что отправленные учетные данные - это имя моего компьютера, а не пользователь, который запустил запрос.
using (identity.Imprtsonate())
{
using (HttpClient client = new HttpClient(new HttpClientHandler(){useDefualtCredentials=true}){
Debug.WriteLing(client.PostAsync(url,content).Result);
}
}
когда я отлаживаю свой код, идентификация и подражание работают очень хорошо
и нет проблем с моим контентом или URL, на который я отправляю запрос. но по полученному ответу вместо идентификатора пользователя отправляется идентификатор моей машины.
Я пробовал несколько решений, но ни одно из них не решило мою проблему.