я боролся с этим в течение нескольких дней в настоящее время, (новый Скрипач)Скрипач многокомпонентные/form-данных с помощью аутентификации маркеров ASP.NET Web API 2
Моего Url выглядит следующим образом:
mywebservice/miclaim/casedetail/GetCaseDetail/638110079?apikey=MiClaimUK&token=ZD31MsFiLrFA2hCZShBJ7i4iinqeRxfYNrIsDHWriQM=
Теперь это тип содержимого multipart/form-data, и я попробовал несколько вещей, чтобы отправить данные моей формы следующим образом: (У меня нет проблем с отправкой файла, хотя ... его данные только формы вместе с файлом!)
добавление значений после материала токена в запросе
LossItemId=1&Description=d&ClaimedAmount=1234.5&WherePurchased=reading&BasisOfValuation=basis&Status=sta
или просто добавить их в заголовке запроса, но ничего не похоже на работу, я до сих пор не получаю свои значения данных формы в контроллере ...
Я думаю, что это должно быть достаточно очевидно, и обычным делом в скрипачье, но почему у меня так много проблем? Что мне не хватает?
Примечание: я могу проверить свое приложение тестовым клиентом, используя форму html. enctype="multipart/form-data" method="POST">
и он работает ... но не в Fiddler ??
Может вам поделиться своим полным необработанным запросом о том, что ваша публикация с Fiddler? ... Я подозреваю, что ваш многостраничный запрос не сформирован правильно. –