Это моя просьба в почтальоне. Это работает.
Я пытаюсь сделать то же самое, используя RestSharp. Мой метод:
public bool CloseVisit(int visitDateId)
{
try
{
bool result = true;
var request = new RestRequest();
request.Method = Method.PUT;
request.Resource = Const.CloseVisitUrl + visitDateId.ToString();
request.AddHeader("Content-Type", "text/plain");
Parameter p = new Parameter();
p.Name = "text/plain";
p.Type = ParameterType.RequestBody;
p.ContentType = "text/plain";
p.Value = sessionId;
request.AddParameter(p);
var response = client.ExecuteAsync(request);
if (response.Result.StatusCode == System.Net.HttpStatusCode.OK)
{
result = true;
}
else
return false;
return result;
}
catch (Exception ex)
{
return false;
}
}
Но я получаю внутреннюю ошибку. Спасибо за помощь.