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

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

16
'X-Frame-Options'를 'SAMEORIGIN'으로 설정하여 프레임에 표시하지 않습니다.
사람들이 휴대 전화에서 웹 사이트에 액세스 할 수 있도록 반응 형 웹 사이트를 개발 중입니다. 이 사이트에는 Google, Facebook 등 ... (OAuth)을 사용하여 로그인 할 수있는 보안 부분이 있습니다. 서버 백엔드는 ASP.Net Web API 2를 사용하여 개발되었으며 프론트 엔드는 주로 일부 Razor가있는 AngularJS입니다. 인증 부분의 경우 Android를 포함한 모든 브라우저에서 …


5
ASP.NET 웹 API에 대한 JWT 인증
웹 API 응용 프로그램에서 JWT 베어러 토큰 (JSON 웹 토큰)을 지원하려고하는데 길을 잃었습니다. .NET Core 및 OWIN 응용 프로그램에 대한 지원을 참조하십시오. 현재 IIS에서 응용 프로그램을 호스팅하고 있습니다. 애플리케이션에서이 인증 모듈을 어떻게 달성 할 수 있습니까? <authentication>양식 / Windows 인증을 사용하는 방법과 유사한 구성을 사용할 수 있는 방법이 있습니까?

10
HttpClient가 PostAsJsonAsync 메소드 C #을 지원하지 않습니다
웹 응용 프로그램에서 웹 API를 호출하려고합니다. .Net 4.5를 사용하고 있으며 코드를 작성하는 동안 오류 HttpClient에 정의 PostAsJsonAsync방법이 포함되어 있지 않습니다 . 아래는 코드입니다. HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:51093/"); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); var user = new Users(); user.AgentCode = 100; user.Remarks = "Test"; user.CollectionDate = System.DateTime.Today; user.RemittanceDate …


18
Web Api의 요청과 일치하는 여러 조치가 발견되었습니다.
2 개의 "Get"메소드를 사용하려고하면이 오류가 계속 발생합니다. 요청과 일치하는 여러 조치가 발견되었습니다. webapi 나는 이것에 대해 다른 비슷한 질문을 둘러 보았지만 얻지 못했습니다. 2 개의 다른 이름이 있고 "HttpGet"속성을 사용하고 있습니다. [HttpGet] public HttpResponseMessage Summary(MyVm vm) { return null; } [HttpGet] public HttpResponseMessage FullDetails() { return null; }

7
Microsoft Web API : Server.MapPath를 어떻게 수행합니까?
이후 마이크로 소프트 웹 API가 아닌 MVC , 당신은 이런 식으로 뭔가를 할 수 없습니다 var a = Request.MapPath("~"); 이건 var b = Server.MapPath("~"); System.Web네임 스페이스가 아닌 네임 스페이스 아래에 있기 때문 System.Web.Http입니다. 그렇다면 Web API 에서 상대 서버 경로를 어떻게 알 수 있습니까? 나는 MVC 에서 이와 같은 일을했다 …

13
Web Api 컨트롤러에서 http 상태 코드 반환
웹 API 컨트롤러에서 GET 메소드에 대해 수정되지 않은 상태 코드 304를 반환하려고합니다. 내가 성공한 유일한 방법은 다음과 같습니다. public class TryController : ApiController { public User GetUser(int userId, DateTime lastModifiedAtClient) { var user = new DataEntities().Users.First(p => p.Id == userId); if (user.LastModified <= lastModifiedAtClient) { throw new HttpResponseException(HttpStatusCode.NotModified); } return …

17
HTTP 오류 500.19 및 오류 코드 : 0x80070021
Visual Studio 2013에 의한 간단한 webAPI 빌드가 있습니다. VS13에서 실행할 때 잘 작동하지만 로컬 IIS에서 프로젝트를 복사하면 다음 오류가 발생합니다. HTTP 오류 500.19-내부 서버 오류 페이지의 관련 구성 데이터가 유효하지 않아 요청한 페이지에 액세스 할 수 없습니다. 자세한 오류 정보 : 모듈 IIS 웹 코어 알림 BeginRequest 처리기 가 아직 …

5
ASP.NET 웹 API의 선택적 쿼리 문자열 매개 변수
다음 WebAPI 메소드를 구현해야합니다. /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX 모든 쿼리 문자열 매개 변수는 null 일 수 있습니다. 즉, 호출자는 0에서 5 개의 매개 변수를 모두 지정할 수 있습니다. MVC4 베타 에서는 다음을 수행했습니다. public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string author, string title, string isbn, string somethingelse, DateTime? …

6
터널링을 통해 로컬 호스트를 인터넷에 노출 (ngrok 사용) : HTTP 오류 400 : 잘못된 요청; 잘못된 호스트 이름
이전 버전의 질문에는 다음과 같은 것이 있습니다 : localhost 대신 ip 주소로 웹 사이트를 탐색 하십시오. 지금까지 수행 한 거의 개요가 있습니다 ... 로컬 IP가 작동합니다. 그런 다음 ngrok을 찾았으며 분명히 IP를 통해 연결할 필요가 없습니다. 내가하려는 것은 localhost에서 실행중인 웹 사이트를 인터넷에 노출시키는 것입니다. 나는 이것을 할 도구를 발견했다 …

30
게시물 매개 변수는 항상 null
WebAPI를 위해 RC로 업그레이드 한 후 WebAPI에서 POST를 호출 할 때 이상한 문제가 발생합니다. 새 프로젝트에서 생성 된 기본 버전으로 돌아갔습니다. 그래서: public void Post(string value) { } 그리고 피들러에서 전화 : Header: User-Agent: Fiddler Host: localhost:60725 Content-Type: application/json Content-Length: 29 Body: { "value": "test" } 디버깅 할 때 문자열 …

15
비 OK 응답에 대해 IHttpActionResult를 사용하여 컨텐츠 리턴
Web API 2 컨트롤러에서 돌아 오는 경우 다음과 같이 응답이 정상이면 (상태 200) 응답이 포함 된 콘텐츠를 반환 할 수 있습니다. public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } 가능한 경우 여기에 기본 제공 결과 형식을 사용하고 싶습니다. https://msdn.microsoft.com/en-us/library/system.web.http.results(v=vs.118).aspx 내 질문은 다른 유형의 응답 (200이 아닌)에 대해 …

28
2012 년에서 2013 년으로 업데이트 한 후 파일 또는 어셈블리 'System.Web.Http 4.0.0을로드 할 수 없습니다.
에 따라 업그레이드를 수행했습니다. http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- 웹 API-2 오류가 발생합니다. 다른 사람 이이 오류가 발생합니까? '/'응용 프로그램에 서버 오류가 있습니다. 파일 또는 어셈블리 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'또는 해당 종속성 중 하나를로드 할 수 없습니다. 찾은 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다. (HRESULT 예외 : …

15
401이 아닌 로그인 페이지를 반환하는 승인되지 않은 webapi 호출
면도기보기에서 호출 된 webapi 메소드가 인증되지 않은 경우 로그인 페이지를 반환하지 않도록 mvc / webapi 프로젝트를 어떻게 구성합니까? Javascript를 통한 호출을위한 WebApi 컨트롤러가있는 MVC5 애플리케이션입니다. 아래 두 가지 방법 [Route("api/home/LatestProblems")] [HttpGet()] public List<vmLatestProblems> LatestProblems() { // Something here } [Route("api/home/myLatestProblems")] [HttpGet()] [Authorize(Roles = "Member")] public List<vmLatestProblems> mylatestproblems() { // Something …

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