«asp.net-core-webapi» 태그된 질문

4
RS256 vs HS256 : 차이점은 무엇입니까?
웹 앱에서 인증을 처리하기 위해 Auth0을 사용하고 있습니다. ASP.NET Core v1.0.0 및 Angular 2 rc5를 사용하고 있으며 일반적으로 인증 / 보안에 대해 잘 모릅니다. 에서 ASP.NET 코어 웹 API에 대한 Auth0 워드 프로세서 , RS256 및 HS256을 인 JWT 알고리즘에 대한 두 가지 선택이있다. 이것은 멍청한 질문이지만 다음과 같습니다. RS256과 …

10
상태 코드가 포함 된 ASP.NET Core 반환 JSON
.NET Core Web API 컨트롤러에서 HTTP 상태 코드로 JSON을 반환하는 올바른 방법을 찾고 있습니다. 나는 이것을 다음과 같이 사용합니다 : public IHttpActionResult GetResourceData() { return this.Content(HttpStatusCode.OK, new { response = "Hello"}); } 이것은 4.6 MVC 응용 프로그램에 있었지만 이제는 .NET Core를 사용하여 IHttpActionResult가지고 ActionResult있고 다음과 같이 사용 하지 않는 것 …

3
ASP.Net Core Web API의 반환 파일
문제 ASP.Net Web API Controller에서 파일을 반환하고 싶지만 모든 접근 방식 HttpResponseMessage은 JSON으로 반환합니다 . 지금까지 코드 public async Task<HttpResponseMessage> DownloadAsync(string id) { var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StreamContent({{__insert_stream_here__}}); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream"); return response; } 브라우저에서이 끝점을 호출하면 Web API는 HttpResponseMessageHTTP 콘텐츠 헤더가 application/json.

5
특정 상태 코드를 반환하고 Controller에서 내용이없는 방법은 무엇입니까?
아래 예제 컨트롤러가 내용없이 상태 코드 418을 반환하기를 원합니다. 상태 코드를 설정하는 것은 충분히 쉽지만 요청의 끝을 알리기 위해 수행해야 할 작업이있는 것 같습니다. ASP.NET Core 이전의 MVC 또는 호출 일 수있는 WebForms Response.End()에서 Response.End존재하지 않는 ASP.NET Core에서는 어떻게 작동 합니까? public class ExampleController : Controller { [HttpGet][Route("/example/main")] public IActionResult …

3
.Net core 3.0 FromBody 요청 개체에서 열거 형 유형이 더 이상 작동하지 않음
최근에 웹 API를 .Net 코어 2.2에서 .Net 코어 3.0으로 업그레이드했으며 게시물의 열거 형을 엔드 포인트로 전달하면 요청에 오류가 있음을 알았습니다. 예를 들면 다음과 같습니다. 내 API 끝점에 대해 다음 모델이 있습니다. public class SendFeedbackRequest { public FeedbackType Type { get; set; } public string Message { get; set; } } …

3
.NET Core 3 단일 파일 앱에서 appsettings.json 파일을 찾으려면 어떻게해야합니까?
단일 파일 .Net Core 3.0 웹 API 응용 프로그램 appsettings.json은 단일 파일 응용 프로그램과 동일한 디렉토리 에있는 파일 을 찾도록 어떻게 구성 해야합니까? 실행 후 dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true 디렉토리는 다음과 같습니다. XX/XX/XXXX XX:XX PM <DIR> . XX/XX/XXXX XX:XX PM <DIR> .. XX/XX/XXXX XX:XX PM 134 appsettings.json …

5
.Net core 3.0을 사용한 JWT 인증 및 스와 거
.Net core 3.0으로 Web Api를 개발 중이며 SwashBuckle.Swagger와 통합하려고합니다. 잘 작동하지만 JWT 인증을 추가하면 예상대로 작동하지 않습니다. 이를 위해 아래 코드를 추가했습니다. services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { Title = "My Web API", Version = "v1" }); c.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme { Description = "JWT Authorization header using the Bearer …

1
IAsyncEnumerable이 ASP.NET 웹 API와 작동하는 방식에 대한 설명
ASP.NET 웹 API 프로젝트에서 IAsyncEnumerable을 탐색하는 동안 흥미로운 동작이 발생했습니다. 다음 코드 샘플을 고려하십시오. // Code Sample 1 [HttpGet] public async IAsyncEnumerable<int> GetAsync() { for (int i = 0; i < 10; i++) { await Task.Delay(1000); yield return i; } } // Code Sample 2 [HttpGet] public async IAsyncEnumerable<string> GetAsync() …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.