«asp.net-web-api» 태그된 질문

ASP.NET Web API는 브라우저 및 모바일 장치와 같은 클라이언트를위한 HTTP 서비스를 구축하기위한 프레임 워크입니다. Microsoft .NET Framework를 기반으로하며 RESTful 서비스를 구축하기위한 이상적인 선택입니다.

29
Chrome을 사용하여 XML 대신 JSON을 반환하도록 ASP.NET 웹 API를 얻으려면 어떻게해야합니까?
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. Chrome 에서 최신 ASP.NET 웹 API를 사용하여 XML 을 볼 수 있습니다. 브라우저에서 볼 수 있도록 JSON 을 요청 하도록 XML을 어떻게 변경할 수 있습니까? 요청 헤더의 일부일 뿐이라고 생각합니다. …

19
IMDB는 API를 제공합니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 삼년 전에 . 최근에 IMDB 데이터베이스 에서 데이터를 가져 오는 영화 구성 응용 프로그램을 찾았습니다 . 합니까 IMDB는 이에 대한 API를 제공하거나 제 3자가 사용 가능한 …

4
모든 서버 측 코드에 대해 ConfigureAwait를 호출하는 모범 사례
서버 측 코드 (예 : 일부 ApiController)가 있고 함수가 비동기 적이므로 반환 Task<SomeObject>되는 경우 언제든지 호출하는 함수를 기다리는 것이 가장 좋습니다 ConfigureAwait(false). 스레드 컨텍스트를 원래 스레드 컨텍스트로 다시 전환 할 필요가 없으므로 성능이 뛰어납니다. 그러나 ASP.NET Web Api를 사용하면 요청이 하나의 스레드에 들어오고 함수 ConfigureAwait(false)의 최종 결과를 반환 할 때 …

11
WCF 대 ASP.NET 웹 API [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 몇 달 동안 WCF의 기본 개념을 파악하려고 노력했으며 최근에 첫 번째 WCF 서비스 응용 프로그램을 개발했습니다. 구성 …
484 c#  wcf  asp.net-web-api 

16
정수 배열을 ASP.NET 웹 API에 전달 하시겠습니까?
정수 배열을 전달 해야하는 ASP.NET 웹 API (버전 4) REST 서비스가 있습니다. 내 행동 방법은 다음과 같습니다. public IEnumerable<Category> GetCategories(int[] categoryIds){ // code to retrieve categories from database } 그리고 이것은 내가 시도한 URL입니다. /Categories?categoryids=1,2,3,4

6
ASP.NET 웹 API를 보호하는 방법 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 타사 개발자가 내 응용 프로그램 데이터에 액세스하는 데 사용할 ASP.NET 웹 API를 사용하여 RESTful 웹 서비스 를 만들고 …

11
ASP.NET 웹 API에서 오류를 반환하는 모범 사례
고객에게 오류를 반환하는 방법에 대해 우려가 있습니다. 오류가 발생 하면 HttpResponseException을 발생시켜 즉시 오류를 반환합니까? public void Post(Customer customer) { if (string.IsNullOrEmpty(customer.Name)) { throw new HttpResponseException("Customer Name cannot be empty", HttpStatusCode.BadRequest) } if (customer.Accounts.Count == 0) { throw new HttpResponseException("Customer does not have any account", HttpStatusCode.BadRequest) } } 또는 모든 …
384 c#  rest  asp.net-web-api 

9
기존 ASP.NET MVC 4 웹 응용 프로그램 프로젝트에 웹 API를 추가하는 방법은 무엇입니까?
Visual Studio 2012에서 개발 된 ASP.NET MVC 4 웹 응용 프로그램 프로젝트에 ASP.NET 웹 API 를 추가하고 싶습니다. 프로젝트에 작동하는 웹 API를 추가하려면 어떤 단계를 수행해야합니까? 나는 ApiController에서 파생 된 컨트롤러가 필요하다는 것을 알고 있지만 그것이 내가 아는 전부입니다. 더 자세한 정보가 필요하면 알려주십시오.

6
ASP.NET MVC에서 ApiController와 Controller의 차이점
나는 ASP.NET MVC 4 베타와 함께 놀아 봤는데 컨트롤러 두 가지 유형의 지금 참조 : ApiController및Controller . 특정 컨트롤러를 선택할 수있는 상황에 대해서는 약간 혼란 스럽습니다. 예를 들어보기를 반환하려면 다음을 사용 ApiController하거나 일반Controller 합니까? WCF 웹 API가 MVC와 통합되었다는 것을 알고 있습니다. 이제 우리는 두 컨트롤러를 모두 사용할 수 있으므로 …

8
HttpResponseMessage 대신 IHttpActionResult를 사용해야하는 이유는 무엇입니까?
나는 WebApi로 개발하고 있으며 WebApi2로 이동하여 Microsoft가 a IHttpActionResult를 반환하는 데 사용되는 것이 좋습니다 새 인터페이스를 도입 했습니다 HttpResponseMessage. 이 새로운 인터페이스의 장점에 대해 혼란스러워합니다. 주로을 만드는 약간 쉬운 방법을 제공하는 것 같습니다 HttpResponseMessage. 나는 이것이 "추상화를위한 추상"이라고 주장 할 것이다. 뭔가 빠졌습니까? 이 새로운 인터페이스를 사용하면 한 줄의 코드를 …

7
ASP.NET 웹 API의 컨트롤러에서 이진 파일 반환
바이너리 파일, 주로 파일을 제공하는 ASP.NET MVC의 새로운 WebAPI를 사용하여 웹 서비스를 개발 .cab하고 .exe있습니다. 다음 컨트롤러 메소드가 작동하는 것 같습니다. 즉, 파일을 리턴하지만 컨텐츠 유형을 application/json다음과 같이 설정합니다 . public HttpResponseMessage<Stream> Post(string version, string environment, string filetype) { var path = @"C:\Temp\test.exe"; var stream = new FileStream(path, FileMode.Open); return …

9
json POST 데이터를 웹 API 메소드에 객체로 전달하는 방법은 무엇입니까?
ASP.NET MVC4 웹 API 응용 프로그램은 고객을 저장하기 위해 사후 방법을 정의합니다. 고객은 POST 요청 본문에서 json 형식으로 전달됩니다. 사후 메소드의 고객 매개 변수에 특성의 널값이 포함되어 있습니다. 게시 된 데이터가 고객 객체로 전달되도록이 문제를 해결하는 방법은 무엇입니까? 가능한 경우 Content-Type : application / x-www-form-urlencoded를 사용해야합니다. 폼을 게시하는 javascript 메소드에서 …

5
ServiceStack과 ASP.Net 웹 API 비교
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 …

6
웹 API에서 HttpClient를 사용하여 JsonObject 게시
Web API에서 JsonObject사용 을 POST하려고합니다 HttpClient. 이 문제를 해결하는 방법을 잘 모르겠으며 샘플 코드를 많이 찾을 수 없습니다. 여기까지 내가 가진 것입니다 : var myObject = (dynamic)new JsonObject(); myObject.Data = "some data"; myObject.Data2 = "some more data"; HttpClient httpClient = new HttpClient("myurl"); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = httpClient.Post("", ???); 나는 …

6
HttpContent.ReadAsAsync는 어디에 있습니까?
메서드 HttpClient가 있어야한다는 새로운 객체 (새로운 웹 API의 일부)를 사용하여 웹에서 많은 예제를 볼 수 있습니다 HttpContent.ReadAsAsync<T>. 그러나 MSDN 은이 방법에 대해 언급하지 않았으며 IntelliSense도 찾지 못했습니다. 어디로 갔고 어떻게 해결합니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.