Проблема с фрагментом кода в Postman to C # (Restsharp) - PullRequest
0 голосов
/ 01 мая 2018

Я чувствую себя довольно глупо сейчас, я не могу понять это. Я использую почтальон для генерации C # (Restrict), чтобы отправить файл в restAPI.

В почтальоне работает файл, фрагмент кода, который он генерирует для C #, не работает. Код ответа показывает внутреннюю ошибку сервера в C #. Я не могу понять, где проблема.

Вот фрагмент кода.

client = new RestClient("https://login.mydgsi.ca/WebAPI/Attachment?aboutType=Candidate&referenceID=1314180%20&attachmentTypeID=Resume&Name=Resume&expirationDate=1900/01/01&Note=Candidate%20REeume");

request = new RestRequest(Method.POST);

request.AddHeader("Postman-Token", "b339e68d-9257-44eb-8698-1f3f0c86ebfe");
request.AddHeader("Cache-Control", "no-cache");
request.AddHeader("Authorization", "Bearer " + secruityToken.access_token);
request.AddHeader("content-type", "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW");

request.AddParameter("multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW", "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"\"; filename=\"C:\\Users\\jbungay\\Documents\\MyJabberFiles\\ddemchuk@domain.not.set\\3vertical Number 1 Resume.docx\"\r\nContent-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document\r\n\r\n\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--", ParameterType.RequestBody);

IRestResponse response = client.Execute(request);

Вот показы скрипача на посту почтальона. Я новичок в Fiddler и Почтальон.

Экран инспектора от Фиддера

1 Ответ

0 голосов
/ 11 сентября 2018

Попробуйте изменить «Почтальон-токен» на «токен». Это сработало для меня в другом проекте. Помните, что параметры запроса меняются при каждом запросе.

...