이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 21361|회답: 1

[WebAPI] CORS가 WebApi 크로스 도메인 문제를 설정하기

[링크 복사]
게시됨 2017. 7. 12. 오후 5:22:52 | | | |

CORS는 Cross-Origin Resource Sharing의 약자이고, 중국어는 Cross-Origin Resource Sharing입니다. 이 방법은 HTTP 요청 및 응답 패킷에 대응하는 식별자를 추가하여 브라우저가 접근할 수 있는 도메인 이름을 알려줌으로써 교차 도메인 문제를 해결합니다

WebApiCORS 프로젝트에서 Nuget을 사용해 "microsoft.aspnet.webapi.cors"를 검색하세요.



그 다음 App_Start 폴더 아래 WebApiConfig.cs 폴더에서 크로스도메인을 설정하세요
jQuery.support.cors = true를 지정하세요; 이 문장은 IE8과 9가 CORS를 지원하는 문제를 해결할 수 있습니다

, 이 * 표지판은 안전하지 않아. 왜냐하면 누군가가 당신의 요청 URL을 알고 있다면, 어떤 요청이든 당신의 자원에 접근할 수 있다는 뜻이기 때문입니다. 이건 꽤 위험해. 그래서 접근 권한을 제한하는 설정을 해야 합니다. 예를 들어, 우리가 더 흔히 사용하는 관행은 다음과 같습니다:

구성 방법 1:

web.config 구성 파일로








구성 방법 2:







이전의:SQL Server가 과도한 .sql 파일을 가져오는 방법
다음:비디오 튜토리얼: 흔히 사용되는 Java 면접 질문에 대한 심층 분석!
 집주인| 게시됨 2017. 7. 12. 오후 5:23:34 |
EnableCors는 여러 도메인 이름에 접근할 수 있고 사용할 수 있다고 명시합니다쉼표 구분



면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com