내가 REST 세계에 새로운 오전 호출합니다. 나는 ASP.NET MVC 애플리케이션을 작성 중이다. 내 요구 사항은 클라이언트에서 몇 가지 REST 호출을 만드는 것입니다. Javascript에서 이러한 REST 호출을 선택하거나 컨트롤러의 C# 코드에서이를 수행 할 수 있습니다. 어떤 방법을 권장합니까? 내 이해에 따르면 컨트롤러는 웹 서버에서 실행되며 Javascript는 브라우저에서 실행됩니다. 따라서 웹 서버에서 REST 호출을 수행하면 성능이 저하됩니다.REST 호출은
은 누군가가 나에게이 주변의 일반적인 관행을 제안 할 수 있습니까? 같은 보안 취약점이 있습니까?
감사합니다.
Roysvork, 크로스 도메인 부분에 대해 더 자세히 설명해 주시겠습니까? 이것이 사용자에게 어떤 영향을 미칩니 까? 내 웹 서버와 내 REST 서비스를 호스팅하는 서버가 동일한 도메인에있는 경우 액세스 할 때 문제가 있습니까? – Sornakumar
두 도메인이 같은 도메인에 있으면 문제가 발생하지 않습니다. 기본적으로 웹 서버와 다른 도메인으로 아약스 호출을 자동으로 허용하지 않는 최신 브라우저의 보안 기능입니다. 그러나 작동하도록하는 방법이 있습니다. –