«rest» 태그된 질문

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

3
RESTful API : 공유 또는 특정 URL을 가진 HTTP 동사?
RESTful API를 작성하는 동안 동일한 URL에 HTTP 동사를 사용해야합니까 (가능한 경우) 또는 조치 당 특정 URL을 작성해야합니까? 예를 들면 다음과 같습니다. GET /items # Read all items GET /items/:id # Read one item POST /items # Create a new item PUT /items/:id # Update one item DELETE /items/:id # Delete …

3
JSON API에서 HTML을 반환해도 괜찮습니까?
현재 프로젝트에서 JSON을 지원하는 것으로 문서화 된 새로 생성 된 RESTful API의 소비와 관련된 서비스 구현을 책임지고 있습니다. 클라이언트는 'application / json'의 승인 헤더와 'application / json'의 컨텐츠 유형을 사용하여 지속적으로 요청합니다. 그러나 일부 엔드 포인트는 컨텐츠 유형의 HTML, 심지어 HTML 본문으로 응답을 보냅니다. 나에게 이것은 분명히 잘못된 접근법이며 결코 …

4
인증을 위해 타사 (예 : Google, Facebook, Twitter)를 사용하려면 RESTful 웹 서비스를 어떻게 설계해야합니까?
내 직업을 위해 우리는 멋진 RESTful 웹 서비스를 보유하고 있으며 우리가 보유한 몇 개의 웹 사이트를 구동하는 데 사용했습니다. 기본적으로 웹 서비스를 사용하면 지원 티켓을 만들고 사용할 수 있으며 웹 사이트는 프런트 엔드를 담당합니다. 모든 웹 서비스 요청은 인증 헤더를 사용하여 각 호출에 대해 사용자 및 비밀번호의 유효성을 검사합니다. 올해 …

3
예상되는 변경을 계획하는 REST 엔드 포인트에 권장되는 패턴은 무엇입니까?
변화에 대한 전망을 가지고 외부 애플리케이션을위한 API를 설계하는 것은 쉽지 않지만, 조금만 생각하면 나중에 인생을 더 쉽게 만들 수 있습니다. 이전 버전 처리기를 그대로 두어 이전 버전과의 호환성을 유지하면서 향후 변경 사항을 지원할 계획을 세우려고합니다. 이 기사의 주요 관심사는 주어진 제품 / 회사에 대해 정의 된 모든 엔드 포인트에 대해 …

6
RESTful하지 않은 HTTP API를 호출하는 것은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . HTTP 기반 API를 호출하고 URI를 사용하여 리소스 이름을 지정하고 HTTP 동사 (PUT, POST, DELETE, GET ...)를 사용하여 …
24 terminology  rest  api  http 

3
"계획 한계 초과"응답에 대한 권장 HTTP 상태 코드
사용자가 항상 여러 "계획"중 하나에있는 프로젝트를 위해 REST API를 설계하고 있습니다. 각 계획은 계정에 보유 할 수있는 최대 사용자 수 또는 업로드 할 수있는 최대 데이터 수와 같은 일부 리소스 제한을 정의합니다. 이러한 제한 중 하나에 도달하면 사용자는 계획을 업그레이드 (필수적으로 지불)하여 더 많은 리소스를 얻을 수 있습니다. 계정 리소스 …
24 rest  api-design  http 

5
웹 사이트에 친숙한 URL 제공 및 데이터베이스 ID의 현실
우리는 제품, 블로그 게시물 등의 리소스 데이터베이스를 보유하고 있습니다. 공개 웹 사이트를 위해 URL 체계를 설계해야합니다. 다음은 데이터베이스 ID 바인딩 된 두 가지 예입니다. https://www.youtube.com/watch?v=7FPS6llqhXw http://www.amazon.co.uk/gp/product/B000NHOMSQ 다음은 친근한 예입니다. http://en.wikipedia.org/wiki/LED_circuit (내 브라우징 생활을 조금 엿볼 수 있습니다) 이메일이나 문서에서 URL을 가리 키거나 볼 때 URL 끝에 무엇이 있는지 알기 때문에 …

5
REST API는 명령 / 작업 기반 도메인에 어떻게 적합합니까?
이 기사 에서 저자는 때로는 본질적으로 RESTful하지 않은 작업을 API에 노출해야하는 경우가 있습니다. 그리고 API에 작업이 너무 많으면 RESTful 원칙을 사용하지 않고 RPC 관점으로 설계되었거나 해당 API가 자연스럽게 RPC 유형 모델에 더 적합하다는 것을 나타냅니다. 이것은 내가 읽고 다른 곳에서들은 것을 반영합니다. 그러나 나는 이것이 매우 혼란스럽고 문제에 대해 더 …

4
JSON이있을 때 Odata의 필요성은 무엇입니까?
Odata의 요점과 이해해야 할 시점을 이해하려고합니다. 현재 작업 방식은 ASP.NET 및 MVC / WebApi 컨트롤러를 사용하여 객체를 JSON으로 직렬화 / 직렬화 해제하고 자바 스크립트로 무언가를 수행하는 것입니다. 내가 OData의 이점을 알 수있는 것은 URL에서 직접 쿼리 할 수 ​​있다는 것입니다 ...하지만 클라이언트 및 서버 코드를 작성하기 때문에 그럴 필요가 없습니다. …
23 javascript  rest  json 

2
RESTful API의 사용자 권한 레벨
인터넷에서 가장 귀여운 고양이 순위를 매기는 회사가 있다고 가정 해 봅시다. 나는/cats/ 최신 귀여운 귀여운 고양이를 사용자 에게 제공하는 리소스 를 제공합니다. 사용자가 전혀 지불하지 않거나 등록하지 않은 경우 상위 3 마리의 고양이 만받을 수 있습니다. 337 달러를 지불하고 로그인 한 경우 상위 10 마리의 고양이, 1337 달러를 지불하고 로그인 …
23 rest  http  url  http-response 

5
REST API에서 양방향 동기화를 가장 잘 표현하는 방법은 무엇입니까?
리소스가있는 웹 응용 프로그램이 있고 다른 유사한 리소스가있는 원격 응용 프로그램에 대한 참조가있는 시스템을 가정하면 '로컬'리소스를 '원격'리소스와 동기화하는 양방향 동기화 작업을 어떻게 표현합니까? 예: 할 일 목록을 나타내는 API가 있습니다. GET / POST / PUT / DELETE / todos / 등 해당 API는 원격 TODO 서비스를 참조 할 수 있습니다. …

2
REST API에서 컬렉션에 기존 항목을 추가하는 가장 좋은 패턴은 무엇입니까?
실용적인 REST API를 디자인하고 있으며 기존 엔터티를 컬렉션에 추가하는 가장 좋은 방법을 고집했습니다. 내 도메인 모델에는 사이트 모음이있는 프로젝트가 포함되어 있습니다. 이것은 엄밀한 다 대다 관계이며 관계를 명시 적으로 모델링하는 엔티티 (예 : ProjectSite)를 만들 필요가 없습니다. 내 API를 통해 소비자는 기존 사이트를 프로젝트에 추가 할 수 있습니다. 내가 끊어지고있는 …
23 rest  api-design 

4
마이크로 서비스 아키텍처에서 대용량 파일 / 데이터 전송
우리 회사는 현재 마이크로 서비스 아키텍처 채택을 위해 노력하고 있지만 그 과정에서 약간의 고통 (충격)이 발생하고 있습니다. 우리가 직면하고있는 주요 경합 포인트 중 하나는 서로 다른 서비스간에 많은 양의 데이터를 전달하는 방법입니다. 약간의 배경 지식으로 회사 전체에서 처리해야 할 모든 문서의 저장소 역할을하는 문서 저장소가 있습니다. 상기 상점과의 상호 작용은 …

3
백엔드와 프론트 엔드 웹 애플리케이션을 완전히 분리하여 (JSON) REST API와 통신 할 수 있도록하는 것이 정상적인 설계입니까?
새로운 비즈니스 웹 응용 프로그램을 만들고 있는데 다음을 달성하고 싶습니다. 각 영역에서 최고의 기술을 사용하십시오. 견고한 ORM을 갖춘 안정적인 백엔드 프레임 워크를 원합니다. 그리고 프론트 엔드 애플리케이션에 최신 HTML 및 자바 스크립트 기능을 사용하는 최신 SPA (단일 페이지 애플리케이션) 프레임 워크를 원합니다. 웹 애플리케이션, 모바일 (Android) 및 기타 유형 (스마트 …

4
PUT 또는 DELETE로 컬렉션을 부분적으로 변경해도 괜찮습니까?
제품 그룹에 제품 모음이 있습니다. 예 : product-groups/123/products 컬렉션 에 추가 해야하는 경우 PUT이있는 일부 제품 만 전달해도 괜찮 습니까? 컬렉션에서 일부 제품 을 삭제해야하는 경우 DELETE를 사용하여 필터 데이터 (ID 배열)를 전달해도 괜찮 습니까? ReST의 정신으로 기능을 구현하는 가장 좋은 방법은 무엇입니까? 편집 : 항목은 기본적으로 제품의 ID 인 …
21 rest  collections 

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