«rest» 태그된 질문

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

5
REST API를 시뮬레이션하는 방법?
타사 REST API에서 데이터를 쿼리하는 새 프로젝트를 진행 중입니다. 실시간 스포츠 데이터 피드 용이므로 게임이 실제로 진행 중일 때만 피드가 작동합니다. 타사가 좋은 문서 (XSD 등)를 제공하지만 게임 진행을 시뮬레이션 할 수있는 방법이 없으므로이 API에 대해 작성한 코드를 테스트하려면 실제 게임이 발생할 때까지 기다려야합니다. 내 유일한 수단은 내 자신의 게임을 …
13 api  rest 

2
RESTful API가 전체 양식에 대한 데이터를 제공해야합니까?
데이터에 RESTful API를 완전히 사용하는 JavaScript 웹 애플리케이션이 있다고 가정 해 봅시다. 이 응용 프로그램에 데이터 형식이 있다고 가정하고 / product / 12345에서 레코드를 편집하고 있다고 가정하겠습니다. 양식을 작성할 때 / product / 12345에 RESTful 요청을 작성하고 JSON 데이터를 가져옵니다. { "id": 12345, "name": "Some Product", "active": true, "sales_user_id": 27 …
13 api  rest  forms 

7
왜 작은 고정 어휘가 RESTful 서비스의 이점으로 보입니까?
따라서 RESTful 서비스에는 어휘에 고정 된 동사 세트가 있습니다. RESTful 웹 서비스는이를 HTTP 메소드에서 가져옵니다. 고정 어휘를 정의하면 몇 가지 장점이 있지만 실제로 요점을 이해하지는 못합니다. 누군가가 그것을 설명 할 수 있습니다. 각 주에 대해 어휘를 동적으로 정의하는 것보다 REST로 설명 된 고정 어휘가 더 나은 이유는 무엇입니까? 예를 들어 …

4
HTTPS가있는 경우 REST 서비스 보안이 필요한 이유
나는 웹 서비스의 보안과 같은 아마존에 대해 이야기 하는이 훌륭한 기사 http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/ 을 참조합니다 . 그러나 팀에서 이미 HTTPS를 사용하는 경우 왜 필요한지에 대한 질문을 받았습니다. 나는 그것이 장에게 다르게 말하고 있지만 그들이 옳을지도 모르기 때문에 나는 대답 할 수 없었다. HTTPS가 작동하지 않을 수있는 REST 서비스를 제공 할 때도 …
13 rest 

2
TCP / IP 응용 프로그램과 HTTP 응용 프로그램 비교 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . Java로 작성된 대규모 사용자 관련 웹 사이트를 개발하고 싶습니다. 디자인과 관련하여 필자는 기본 웹 응용 프로그램의 데이터 공급자로 …
13 java  rest  http  serialization  tcp 

1
언제 AtomPub를 사용해야합니까?
RESTful 웹 서비스 디자인에 대한 연구를 진행해 왔으며 핵심 결정 사항이라고 생각하는 것에 도달하여 조언을 구하기 위해 커뮤니티에 제안 할 것이라고 생각했습니다. RESTful 아키텍처의 원칙에 따라 검색 가능한 API를 제시하고자하므로 다양한 HTTP 동사를 최대한 완벽하게 지원할 것입니다. 저의 어려움은 그러한 자원의 표현을 선택하는 데 있습니다. 알다시피, 검색 결과가 표시되는 방법과 …

3
계층 적 데이터를위한 플랫 또는 중첩 JSON?
나는 이미 ~ 5 번 앞뒤로 전환했습니다. 이 REST 엔드 포인트는 /api/tags/내부 용 (타사 클라이언트 없음)을위한 것이므로이 작업을 수행하는 유일한 사람입니다. 이 두 표현을 결정하고 있습니다. 플랫 { "types":[ { "id":1, "text":"Utility" }, { "id":7, "text":"Lease Terms" }, ], "tags":[ { "id":8, "text":"Water", "type":1 }, { "id":9, "text":"Electricity", "type":1 }, …
12 rest  api-design  json 

2
알 수없는 매개 변수를 허용해야합니까?
RESTful API를 디자인하고 제목 문제에 직면하여 명확성을 위해 다시 작성되었습니다. 클라이언트가 인식 할 수없는 매개 변수를 보내면 빨리 실패해야합니까? 예를 들어 http://example.com/api/foo?bar=true&paula=bean 위의 bar매개 변수는 유효한 매개 변수이지만 paulaAPI에서 지정하지 않았습니다. 내가해야합니까 클라이언트에게 오류 경고 빨리 실패 무시해 클라이언트에 경고하면 거의 무한한 수의 매개 변수를 보낼 수 있고 서버에 더 …
12 rest  api-design 

1
많은 비동기 호출 대 API에 대한 단일 호출
우리는 자바 스크립트를 통해 HTML5 프론트 엔드에서 사용할 REST API를 개발하고 있습니다. 이 응용 프로그램은 조직 내에서 사용되며 일반적으로 약 300 명의 사용자가 있지만 최대 1000 명의 사용자까지 확장 할 수 있습니다. 일반적으로 API에 대한 연결은 LAN 내에서 이루어 지므로 연결 속도가 느리고 연결이 3G / 4G를 통해 지연 될 …
12 rest  api  ajax 


1
RESTful API는 얼마나 이산 적이어야합니까?
나는 전에 RESTful API를 만든 적이 없으며 얼마나 불연속 적인지 궁금합니다. 예를 들어 이름, 주소, 전화 번호, 전자 메일 주소, 언어 등이있는 고객이 있다고 가정하겠습니다. 각 개별 필드 (업데이트 주소, 업데이트 이메일 주소 등)를 업데이트 할 수있는 방법이 있거나 전체 고객에 대해 단일 업데이트가 있어야하며 각 필드는 선택 사항이어야합니까?
12 api  rest 

2
RESTful API에서 명령 패턴 구현
HTTP API를 디자인하는 과정에서 가능한 한 RESTful하게 만들었습니다. 기능이 몇 가지 리소스에 퍼져있는 작업이 있으며 언젠가 취소해야합니다. 제 생각에 이것은 명령 패턴처럼 들리지만 어떻게 리소스로 모델링 할 수 있습니까? DepositAction과 같은 XXAction이라는 새로운 리소스를 소개합니다. POST /card/{card-id}/account/{account-id}/Deposit AmountToDeposit=100, different parameters... 실제로 새 DepositAction을 작성하고 Do / Execute 메소드를 활성화합니다. 이 …

3
WCF 데이터 서비스 (OData) 대 ASP.NET 웹 API? 하이퍼 미디어?
REST 서비스와 다양한 클라이언트 (Silverlight, iOS, Windows Phone 7 등)로 구성된 분산 응용 프로그램을 원합니다. WCF 데이터 서비스 (OData)를 사용하여 REST 서비스를 구현하기로 결정할 준비가되었지만 이제 MVC 4 웹 API에서 해당 결정에 의문을 제기했습니다. 내가 OData에 대해 좋아했던 것은 무료로 제공되는 URI 쿼리 및 하이퍼 미디어 기능이었습니다. 내가 싫어하는 것은 …

4
사용자의 의도적 인 잘못된 행동을 고려하면 과도하게 엔지니어링합니까?
사용자가 초래할 수있는 피해가 내 코드와 관련이없는 경우 사용자의 의도적 인 잘못에 대해 보호 기능을 추가하면 과도하게 엔지니어링됩니까? 명확히하기 위해 다음과 같은 간단한 JSON RESTful 서비스를 공개하고 있습니다. GET /items - to retrieve list of user's items PUT /items/id - to modify an item POST /items - to add a …

1
REST 웹 서비스의 인증 / 액세스 제어를위한 소프트웨어 아키텍처
새로운 RESTful 웹 서비스를 설정 중이며 역할 기반 액세스 제어 모델 을 제공해야합니다 . 사용자가 서비스에 액세스 할 수 있도록 사용자 이름과 비밀번호를 제공하고 역할에 따라 서비스를 사용할 수있는 방법 (사용할 수있는 서비스, 읽기 / 읽기 / 쓰기 등)을 제한 할 수있는 아키텍처를 만들어야합니다. 해당 사용자에게 할당되었습니다. 나는 다른 질문들을 …

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