Как получить строку JSON с помощью httpclient в формах xamarin
Привет, как получить ответ json с помощью httpclient мой код выглядит так
var client = new HttpClient(); client.BaseAddress = new Uri(strURL); string jsonData=@"{""strUser"":""AS"",""strPassword"":""SA"",""iCompanyId"" : ""108"", ""sMachineName"" : """"}"; var content = new StringContent(jsonData,Encoding.UTF8,"application/json"); HttpResponseMessage response=Task.Run(async()=>awaitclient.GetAsync(strURL)).Result; var result = await response.Content.ReadAsStringAsync();
он показывает исключение" StatusCode: 405, ReasonPhrase: 'Method Not Allowed'".В противном случае есть какой-либо способ получить ответ.
Спасибо.
Что я уже пробовал:
var client = new HttpClient(); client.BaseAddress = new Uri(strURL); string jsonData=@"{""strUser"":""AS"",""strPassword"":""SA"",""iCompanyId"" : ""108"", ""sMachineName"" : """"}"; var content = new StringContent(jsonData,Encoding.UTF8,"application/json"); HttpResponseMessage response=Task.Run(async()=>awaitclient.GetAsync(strURL)).Result; var result = await response.Content.ReadAsStringAsync();
Michael_Davies
Попробуйте сделать это как " application/x-www-form-urlencoded"