Я не могу отправить запрос на отдых, используя RestSharp, где тело кодируется как multipart / form-data.Как бы вы сделали это через RestSharp?Ниже мой текущий код:
string url = NDRoutes.Document;
Boolean useXml = false;
NewPaperDocumentRequest paperDocumentEntity = FillPaperDocumentRequest(createPaperDocumentRequest);
RestRequest rr = _communicationsService.FormRequest(Method.POST, url, useXml);
rr.AddHeader("Content-Type", "multipart/form-data");
string body = JsonConvert.SerializeObject(paperDocumentEntity);
rr.RequestFormat = DataFormat.Json;
rr.AlwaysMultipartFormData = true;
rr.AddParameter("action", paperDocumentEntity.Action, "multipart/form-data", ParameterType.GetOrPost);
rr.AddParameter("name", paperDocumentEntity.Name, "multipart/form-data", ParameterType.GetOrPost);
rr.AddParameter("extension", paperDocumentEntity.Extension, "multipart/form-data", ParameterType.GetOrPost);
rr.AddParameter("cabinet", paperDocumentEntity.Cabinet, "multipart/form-data", ParameterType.GetOrPost);
rr.AddParameter("failOnError", paperDocumentEntity.FailOnError, "multipart/form-data", ParameterType.GetOrPost);
rr.AddParameter("return", paperDocumentEntity.Return, "multipart/form-data", ParameterType.GetOrPost);
rr.AddBody(body);
_communicationsService.ExecuteRequest(rr);