1
양식 데이터 (예 : FormDataAttribute
)에서 모델 바인딩을 지원할 수있는 웹 API 확장에 대한 도움을 얻거나이를 달성하는 방법에 대한 커뮤니티의 지침을 찾으십시오.FormData를 웹 API로 읽는 방법?
public class NammaApiController : ApiController
{
public IHttpActionResult PostFDFromBody([FromBody]FD reqBody)
{
return Ok();
}
public IHttpActionResult PostFDFromFormData([FromFormData]FD reqBody)
{
return Ok();
}
}
기본 웹 API 모델 바인더는 불행히도 원시 입력에서만 작동합니다.
감사 : 그런 다음
당신은 NameValueCollection은이 다음 수업 시간에, 같은 생성자를 만들 또한 API에서 검색된 값이 이상했습니다. ------'WebKitFormBoundaryYeK7GSBvc3k6tR1n \ r \ nContent-Disposition : form-data; name' – Abhijeet
이 코드는 Form-Data가 아닌'x-www-form-urlencoded'에 적합한가? – Abhijeet
제 코드에 x-www-form-urlencoded가 아닌 postdata가 사용되었지만이 링크를 확인할 수 있습니다 : https://weblog.west-wind.com/posts/2012/Aug/16/Mapping-UrlEncoded-POST -Values-in-ASPNET-Web-API와 나는 어쨌든 가능할 것이라고 생각한다. –