의 목록을 반환하는 웹 API를 호출하지만 항상 오류가 발생하는 방법 : 내부 서버 오류를내가 개체의 목록을 반환 웹 API를 호출하는 것을 시도하고 객체
아래 내 코드 : 웹 API
// GET: api/UploadFileStructures
[ResponseType(typeof(IEnumerable<UploadFileStructure>))]
public IHttpActionResult GetUploadFileStructuresByMovieId(int MovieDetailId)
{
IEnumerable<UploadFileStructure> uploaFileStructures= db.UploadFileStructures.Where(u=>u.MovieDetailId== MovieDetailId).AsEnumerable();
return Ok(uploaFileStructures);
}
HTTP 요청 :
using (var client = new HttpClient(handler))
{
//client.BaseAddress = UsersLogin;
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = client.GetAsync(String.Format(GetUploadFileStructuresByMovieIdUrl, MovieDetailId)).Result;
if (response.IsSuccessStatusCode)
{
UploadFileStructureDtls= response.Content.ReadAsAsync<IQueryable<UploadFileStructure>>().Result;
}
}
response.IsSuccessStatusCode 거짓 returing되고 응답은 "내부 서버 오류"
를 반환
내부 서버 오류에 대한 세부 정보를 파기하면 실제 문제가 무엇인지 알 수 없습니다. – Nkosi
오류 메시지를 보려면 서버의 webapi에 액세스하십시오! –