Я использую RestRequest, чтобы сделать POST для веб-службы.Ответ в формате JSON, но я получаю его в ответе. Содержимое в виде ASCII, а данные - ноль.код:
var request = new RestRequest(api, Method.POST);
request.RequestFormat = DataFormat.Json;
request.AddObject(data);
RestClient client = new RestClient("http://IP:PORT/proto");
client.ExecuteAsync<jLoginResponse>(request, (response) =>
{
var resource = response.Data;
});
и здесь response.Data пуст, а Content {uid ': "1234"}
jLoginResponse объявлен как
[DataContract]
public class jLoginResponse
{
public string uid { get; set; }
}
но он не десериализуется автоматически, как следует.