«rest» 태그된 질문

REST (Representational State Transfer)는 웹을 통해 정보를 전송하는 네트워킹 소프트웨어의 아키텍처 스타일입니다.

6
REST와 CRUD의 차이점
나는 REST를 배웠고 (CRUD에 대해 읽은 내용에서) CRUD와 매우 흡사합니다. 나는 그들이 다르다는 것을 알고 있으며, 그들이 비슷한 것이라고 생각하면 이해할 수 없다는 것을 궁금합니다. REST가 CRUD의 "슈퍼 셋"입니까? CRUD가하는 모든 일 등이 있습니까?
168 rest  crud 

7
검색이 RESTful 인터페이스에 어떻게 적합합니까?
RESTful 인터페이스를 설계 할 때 요청 유형의 의미는 설계에 필수적으로 간주됩니다. GET- 콜렉션 나열 또는 검색 요소 PUT- 컬렉션 또는 요소 교체 POST- 콜렉션 또는 요소 작성 삭제 -음, 음, 컬렉션 또는 요소 삭제 그러나 이것은 "검색"의 개념을 다루지 않는 것 같습니다. 예를 들어 구직 사이트를 지원하는 웹 서비스 제품군을 …

3
REST API 보안 저장 토큰 vs. JWT vs OAuth
모바일 응용 프로그램과 API의 양이 매일 증가하고 있기 때문에 여전히 REST API를 보호하기위한 최상의 보안 솔루션을 찾고 있습니다. 다른 인증 방법을 시도했지만 여전히 약간의 오해가 있으므로 더 경험이 많은 사람의 조언이 필요합니다. 내가이 모든 것을 이해하는 방법을 알려 드리겠습니다. 무언가를 잘못 이해하면 알려주십시오. 일반적으로 WEB뿐만 아니라 REST API가 상태 비 …
104 security  rest  api  oauth  https 

8
신뢰할 수있는 모바일 애플리케이션에 대해서만 REST API를 보호하는 방법
REST API가 신뢰할 수있는 클라이언트, 내 경우에는 내 모바일 애플리케이션에서 생성 한 요청에만 응답하도록하려면 어떻게해야합니까? 원치 않는 요청이 다른 소스에서 오는 것을 방지하고 싶습니다. 사용자가 직렬 키 등을 채우지 않기를 원합니다. 설치 후, 사용자 상호 작용없이 장면 뒤에서 발생해야합니다. 내가 아는 한 HTTPS는 통신하는 서버의 유효성을 검사하는 것입니다. 물론 HTTPS를 …
96 security  rest  mobile 

3
REST 란 무엇입니까 (간단한 영어) [닫기]
최근에 REST에 익숙해지는 데 관심을 갖게되었습니다. REST 에서 위키 항목을 읽으려고했지만 도움이되지 않았습니다. 누군가가 간단한 영어로 설명 할 수 있다면 정말 감사하겠습니다 (즉 불필요한 기술 전문 용어 가없는 것입니다 ) REST 란 무엇인가 웹 아키텍처 생태계에서 차지하는 위치 프로토콜과 얼마나 밀접하게 연결되어 있습니까? REST의 대안은 무엇이며 REST는 이들과 어떻게 비교됩니까? …
84 rest 

7
REST 웹 서비스에서 작업을 트리거하기 위해 어떤 HTTP 동사를 사용해야합니까?
RESTful 웹 서비스를 구현하고 있으며 사용 가능한 조치 중 하나는입니다 reload. 구성, 캐시 등을 다시로드하는 데 사용됩니다. 우리는 다음과 같이 간단한 GETURI로 시작했습니다 . ${path}/cache/reload(매개 변수는 전달되지 않고 URI 만 호출됩니다). GET 요청으로 데이터를 수정해서는 안된다는 것을 알고 있습니다. RESTful 웹 서비스에서 조치 / 명령을 호출하는 데 사용할 올바른 동사는 …
80 rest  rpc 


7
URI 대 쿼리 문자열로 REST API 디자인
다음과 같은 세 가지 리소스가 있다고 가정 해 봅시다. Grandparent (collection) -> Parent (collection) -> and Child (collection) 위의 내용은 다음과 같은 리소스 간의 관계를 보여줍니다. 각 조부모는 하나 이상의 부모에게 매핑 할 수 있습니다. 각 부모는 하나 이상의 자녀에게 매핑 될 수 있습니다. 하위 리소스에 대한 검색을 지원하지만 필터 …
73 design  rest  api 

4
JSF를 사용하지 않는 이유 [닫기]
나는 StackExchange를 처음 사용하지만 도움이 될 것이라고 생각했다. 레거시 JSP 솔루션을 대체하여 새로운 Java Enterprise 애플리케이션을 작성하고 있습니다. 많은 변경으로 인해 UI와 비즈니스 로직의 일부가 완전히 다시 생각되고 구현 될 것입니다. 우리의 첫 생각은 Java EE의 표준이기 때문에 JSF였습니다. 처음에는 좋은 인상을 받았습니다. 그러나 지금은 기능적 프로토 타입을 구현하려고하는데 사용에 …

5
URL 구조를 어느 정도 자유롭게 변경하는 기능 외에 HATEOAS는 검색 성과 분리를 위해 무엇을 제공합니까?
최근에 웹 API를 "정말 RESTful"로 만드는 제약 조건 인 HATEOAS (Engine of Application State)로서 Hypermedia에 대해 읽었습니다. 기본적으로 현재 상태에서 가능한 전환에 대한 모든 응답이 포함 된 링크를 포함합니다. 내 이해를 바탕으로 HATEOAS가 무엇인지 설명해 드리겠습니다. 무언가를 놓친 경우 수정 해주세요. / GET: { "_links": { "child": [ { "href": …
61 rest  http  hateoas 

3
RESTful API에서 슬래시
RESTful API에서 슬래시로 무엇을해야하는지에 대한 토론이있었습니다. 개라고하는 자원과 개별 개를위한 종속 자원이 있다고 가정하겠습니다. 따라서 다음을 수행 할 수 있습니다. GET/PUT/POST/DELETE http://example.com/dogs GET/PUT/POST/DELETE http://example.com/dogs/{id} 그러나 우리는 다음과 같은 특별한 경우로 무엇을합니까? GET/PUT/POST/DELETE http://example.com/dogs/ 내 개인적인 견해는 이것이 id =로 개별 개 자원에 요청을 보내는 것 null입니다. 이 경우 API가 404를 …
60 api  rest  http 

7
RESTFul : 상태 변경 조치
RESTfull API를 만들 계획이지만 내 머리에 문제를 일으키는 아키텍처 질문이 있습니다. 비즈니스 로직이 빠르게 변경 될 수있는 경우 여러 클라이언트 플랫폼을 업데이트하는 것은 실시간으로 유지하기 어렵 기 때문에 클라이언트에 백엔드 비즈니스 로직을 추가하는 것은 피하고 싶은 옵션입니다. 우리가 기사를 자원 (api / article)으로 가지고 있다고 가정 해 봅시다. 게시, 게시 …
59 api  rest 

6
RESTful 응답에서 "결과 없음"이 오류 여야합니까?
예를 설명하겠습니다 : 제빵 소용 API를 만들기 시작합니다. 이 API를 사용하면 집에서 만든 민트 초콜릿 칩 쿠키와 같은 베이킹 제품에 대한 카탈로그를 검색 할 수 api.examplebakery.com/search?q=.....있습니다. 누군가 이것을 사용하여 명명 된 제품을 pineapple-banana flavoured cookies찾고 결과를 찾지 못할 것입니다. 이것이 오류로 반환되어야합니까? 검색이 실패하지 않았으며 API가 검색되었으며 쿠키를 찾을 수 …

3
SOAP의 현재의 중요성
마지막으로 2013 년 금융 회사에서 인턴쉽을하면서 SOAP 기반 서비스를 접하게되었습니다. 그 때가 IT에서 경력을 쌓기 시작한시기였습니다. 엔지니어링 과정 중 하나에서 SOAP에 대한 학습 자료를 가지고있는 것을 기억합니다. 그 외에도, 나는 경력 동안 SOAP을 많이 사용하지 않았습니다. "SOAP와 REST의 차이점"이라는 질문이 최근의 인터뷰 중 하나에서 나온 이후로 이것을 묻습니다. 내가 아는 …
51 rest  api  web-services  soap 

14
RESTful API 디자인. 행이 없으면 무엇을 반환해야합니까?
현재 Slim Framework를 사용하여 소셜 네트워크 용 API를 코딩하고 있습니다. 내 질문은 : json 구조에 반환 할 행이없는 경우 모범 사례는 무엇입니까? 이 호출 / v1 / get / movies 는 테이블 영화 이름에서 2 개의 행을 반환 한다고 가정 합니다. [ {"name": "Ghostbusters"}, {"name": "Indiana Jones"} ] 그러나 / …

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