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

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

5
원격 호스트의 IP 주소를 얻습니다
ASP.NET에는 속성 값 의 IP 주소를 제공 할 수있는 속성이 System.Web.HttpRequest포함 된 클래스가 있습니다 .ServerVariablesREMOTE_ADDR 그러나 ASP.NET Web API에서 원격 호스트의 IP 주소를 얻는 비슷한 방법을 찾을 수 없습니다. 요청하는 원격 호스트의 IP 주소를 어떻게 얻을 수 있습니까?

15
ASP.NET 웹 API를 사용하는 JSONP
웹 API를 사용하여 ASP.MVC MVC 4에서 새로운 서비스 세트를 작성하고 있습니다. 지금까지는 훌륭합니다. 서비스를 만들고 작동 시켰으며 이제 JQuery를 사용하여 서비스를 사용하려고합니다. Fiddler를 사용하여 JSON 문자열을 다시 가져올 수 있지만 괜찮은 것처럼 보이지만 서비스가 별도의 사이트에 있기 때문에 "허용되지 않음"으로 JQuery 오류로 호출하려고합니다. 따라서 JSONP를 사용해야하는 경우가 분명합니다. 나는 웹 …

11
ASP.Net Web API GET에 여러 매개 변수를 어떻게 전달해야합니까?
.Net MVC4 웹 API를 사용하여 RESTful API를 (희망적으로) 구현하고 있습니다. 시스템에 몇 가지 매개 변수를 전달하고 몇 가지 작업을 수행 한 다음 개체 목록을 결과로 반환해야합니다. 특히 나는 두 날짜를 지나서 그들 사이에있는 레코드를 반환합니다. 또한 후속 호출이 시스템에서 재 처리되지 않도록 반환 된 레코드를 추적하고 있습니다. 몇 가지 접근 …


3
누구든지 CreatedAtRoute ()를 설명 할 수 있습니까?
Web API 2 용 템플릿에서 게시 방법은 항상 다음과 같습니다. [ResponseType(typeof(MyDTO))] public IHttpActionResult PostmyObject(MyDTO myObject) { ... return CreatedAtRoute("DefaultApi", new { id = myObject.Id }, myObject); } 이 CreatedAtRoute()방법을 이해하지 못합니다 . 누구든지 CreatedAtRoute()나에게 방법을 설명 할 수 있습니까 ?

4
MVC 5 프로젝트와 Web Api 프로젝트의 차이점
ASP.NET MVC 및 Web API를 처음 사용 하고 기본 사항을 얻으려고합니다. AFAIK에는 VS 2013에 이름이 MVC, Web API및 인 프로젝트 템플릿이 Both of them together있습니다. 튜토리얼을 살펴본 결과 웹 API 템플릿과 함께 MVC 만 사용하여 API를 만들 수 있다는 것을 알게되었습니다. 그렇다면 아키텍처 와 사용 에 따른 차이점은 무엇입니까 ?

23
Java는 0이 아닌 종료 값 2로 완료되었습니다-Android Gradle
내 Android 앱을 실행하는 동안이 오류가 발생합니다 (청소 후 빌드했지만 오류는 여전히 존재합니다) 동기화 : OK 프로젝트 만들기 : OK 청소 : OK 실행 : 오류 오류 : 작업 ': app : dexDebug'.com.android.ide.common.process.ProcessException에 대한 실행 실패 : org.gradle.process.internal.ExecException : 프로세스 'command'C : \ Program Files \ Java \ jdk1.7.0 _25 …


9
웹 API 넣기 요청이 Http 405 메소드 허용되지 않음 오류를 생성 함
다음 PUT은 내 웹 API 에서 메소드에 대한 호출입니다. 메소드의 세 번째 줄입니다 (ASP.NET MVC 프론트 엔드에서 웹 API를 호출합니다). client.BaseAddress입니다 http://localhost/CallCOPAPI/. 여기 있습니다 contactUri: 여기 있습니다 contactUri.PathAndQuery: 마지막으로 405 응답입니다. 내 웹 API 프로젝트의 WebApi.config는 다음과 같습니다. public static void Register(HttpConfiguration config) { config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: …

8
AngularJS를 사용하여 ASP.NET 웹 API 메소드에서 파일 다운로드
내 Angular JS 프로젝트에서 <a>클릭하면 GET파일을 반환하는 WebAPI 메서드에 HTTP 요청을 하는 앵커 태그 가 있습니다. 이제 요청이 성공하면 파일을 사용자에게 다운로드하고 싶습니다. 어떻게합니까? 앵커 태그 : <a href="#" ng-click="getthefile()">Download img</a> AngularJS : $scope.getthefile = function () { $http({ method: 'GET', cache: false, url: $scope.appPath + 'CourseRegConfirm/getfile', headers: { 'Content-Type': …

2
비동기 액션 대리자 메서드를 어떻게 구현합니까?
작은 배경 정보. 웹 API 스택을 배우고 있으며 Success 및 ErrorCodes와 같은 매개 변수를 사용하여 모든 결과를 "Result"개체 형식으로 캡슐화하려고합니다. 그러나 다른 방법은 다른 결과와 오류 코드를 생성하지만 결과 개체는 일반적으로 동일한 방식으로 인스턴스화됩니다. 시간을 절약하고 C #의 비동기 / 대기 기능에 대해 자세히 알아 보려면 웹 API 작업의 모든 …

14
MVC 웹 API : 요청 된 리소스에 'Access-Control-Allow-Origin'헤더가 없습니다.
이 기사에 쓰여진 모든 것을 시도했습니다 : http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api . angularJS를 사용하여 다른 도메인에서 사용하기 위해 webAPI2 (MVC5)에서 데이터를 가져 오려고합니다. 내 컨트롤러는 다음과 같습니다. namespace tapuzWebAPI.Controllers { [EnableCors(origins: "http://local.tapuz.co.il", headers: "*", methods: "*", SupportsCredentials = true)] [RoutePrefix("api/homepage")] public class HomePageController : ApiController { [HttpGet] [Route("GetMainItems")] //[ResponseType(typeof(Product))] public List<usp_MobileSelectTopSecondaryItemsByCategoryResult> GetMainItems() { …

11
웹 API 컨트롤러의 다중 HttpPost 메소드
MVC4 Web API 프로젝트를 사용하기 시작했으며 여러 HttpPost방법 이있는 컨트롤러가 있습니다. 컨트롤러는 다음과 같습니다. 제어 장치 public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } 다음 MyRequestTemplate은 요청을 통해 오는 Json을 처리하는 템플릿 클래스를 …

6
ASP.NET Web API가 일반 텍스트를 반환하도록 강제하는 방법이 있습니까?
ASP.NET Web API 컨트롤러에서 일반 텍스트로 응답을 받아야합니다. 나는 요청을 시도했지만 Accept: text/plain트릭을 수행하지 않는 것 같습니다. 게다가 요청은 외부적이고 내 통제를 벗어났습니다. 내가 성취 할 것은 이전 ASP.NET 방식을 모방하는 것입니다. context.Response.ContentType = "text/plain"; context.Response.Write("some text); 어떤 아이디어? 편집, 솔루션 : Aliostad의 답변에 따라 WebAPIContrib 텍스트 포맷터를 추가 하고 …

6
ApiController로 원시 문자열을 반환하는 방법은 무엇입니까?
XML / JSON을 제공하는 ApiController가 있지만 내 작업 중 하나가 순수한 HTML을 반환하고 싶습니다. 아래를 시도했지만 여전히 XML / JSON을 반환합니다. public string Get() { return "<strong>test</strong>"; } 위의 결과는 다음과 같습니다. <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/"><strong>test</strong></string> 주변 XML 태그없이 순수하고 이스케이프 처리되지 않은 텍스트 만 반환하는 방법이 있습니까 (다른 반환 유형의 작업 …

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