«rest» 태그된 질문

REST (Representational State Transfer)는 월드 와이드 웹과 같은 분산 하이퍼 미디어 시스템을위한 소프트웨어 아키텍처 스타일입니다. 이기종 시스템 사이의 균일 한 인터페이스를 통해 서버에서 클라이언트를 본질적으로 분리함으로써 SOAP와 같은 RPC 아키텍처에 비해 인기가 높아졌습니다.

5
REST HATEOAS (성숙도 레벨 3)는 얼마나 유용하고 중요합니까?
일부 고위 팀원들이 REST API가 HATEOAS를 준수하고 모든 Richardson의 성숙도 수준을 구현해야한다고 생각하는 프로젝트에 참여하고 있습니다 ( http://martinfowler.com/articles/richardsonMaturityModel.html )! AFAIK 대부분의 REST 구현은 HATEOAS를 준수하지 않으며 더 많은 사람들이이를 수행하지 않는 이유가 있어야합니다. 복잡성 추가, 프레임 워크 부족 (서버 및 클라이언트 측), 성능 문제 등의 이유를 생각할 수 있습니다. 어떻게 …
110 rest  hateoas 

7
일반적인 실패한 요청 (오류 아님)에 대한 적절한 HTTP 상태 코드 응답은 무엇입니까?
저장된 신용 카드를 사용하여 주문하는 것을 포함하여 여러 사용자 상호 작용을 처리하는 RESTful API를 만들고 있습니다. 성공적인 주문의 경우 200 OK를 반환하고 주문 요청이 잘못되었거나 잘못된 경우 400 Bad Request를 반환합니다. 그러나 실제 주문 처리 중에 문제가 발생하면 무엇을 반품해야합니까? 클라이언트는 사용자 리소스에 대해 서버에 주문을 게시합니다. 사용자가 없으면 404 …

5
curl로 JSON을 PHP에 게시하는 방법
나는 기지를 벗어 났을 지 모르지만 오후 내내이 휴게 PHP 프레임 워크 자습서에서 curl post 명령 을 실행하려고 노력해 왔습니다 . 내가 이해하지 못하는 것은 PHP가 내 POST를 해석하는 방법이며 항상 빈 배열로 나타납니다. curl -i -X POST -d '{"screencast":{"subject":"tools"}}' \ http://localhost:3570/index.php/trainingServer/screencast.json (슬래시는 나를 바보처럼 보이지 않게 만드는 것이지만, PHP …
108 php  rest  post 

13
WSDL 대 REST 장단점
관련 : 웹 서비스 대신 REST를 사용하는 이유는 무엇입니까? SOAP 또는 REST (즉, RESTful 방식의 HTTP / XML을 의미 함)를 사용하여 웹 서비스를 구현할지 여부를 결정할 때 무엇을 알고 있어야하며 무엇을 생각해야합니까? 나는 이것이 모든 것에 맞는 하나의 크기가 아니라고 생각하므로 사용할 것을 어떻게 선택합니까?
108 web-services  rest  wsdl 

9
RESTful 비밀번호 재설정
비밀번호 재설정을 위해 RESTful 리소스를 구성하는 적절한 방법은 무엇입니까? 이 리소스는 비밀번호를 분실하거나 잊어 버린 사람을위한 비밀번호 재설정 도구입니다. 이전 암호를 무효화하고 전자 메일로 암호를 보냅니다. 내가 가진 두 가지 옵션은 다음과 같습니다. POST /reset_password/{user_name} 또는... POST /reset_password -Username passed through request body 요청이 POST 여야한다고 확신합니다. 적절한 이름을 선택했다고 …

5
Postman과 함께 원시 JSON을 통해 POST 데이터 보내기
나는 Postman (Chrome에서 열리지 않는)을 가지고 있으며 원시 json을 사용하여 POST 요청을 수행하려고합니다. 본문 탭에서 "원시"를 선택하고 다음 본문과 함께 "JSON (application / json)"을 선택했습니다. { "foo": "bar" } 헤더에는 1이 있습니다. Content-Type: application/json PHP 측에서는 지금 막하고 print_r($_POST);있는데 빈 배열이 생겼습니다. jQuery를 사용하고 다음을 수행하는 경우 : $.ajax({ "type": …
107 php  json  rest  postman 


5
빈 테이블에 대한 적절한 REST 응답?
을 호출 GET하여 사용자 목록을 가져 오려고 api/users하지만 현재 테이블이 잘려서 사용자가 없다고 가정 해 보겠습니다 . 어떤이 시나리오에 대한 적절한 응답은 다음과 같습니다 404나 204?
106 api  http  rest 

4
RESTful 서비스의 비 CRUD 작업
비 CRUD 작업을 RESTful 서비스에 추가하는 "RESTful"방법은 무엇입니까? 다음과 같은 레코드에 대한 CRUD 액세스를 허용하는 서비스가 있다고 가정합니다. GET /api/car/123 <- Returns information for the Car object with ID 123 POST /api/car <- Creates a new car (with properties in the request) PUT /api/car/123 <- Updates car 123 (with properties …
106 web-services  rest 

7
Rest API 서버용 Scala 프레임 워크? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 3 년 전 . 이 질문 개선 속도, 오버 헤드 없음, CPU 감소, 코드 감소, 확장 성 등 여러 가지 이유로 Rest API 서버 …
105 api  rest  scala  lift 

5
REST GET API에 권장되는 날짜 형식
다음과 같은 REST GET API에 권장되는 타임 스탬프 형식은 무엇입니까? http://api.example.com/start_date/{timestamp} 실제 날짜 형식은 YYYY-MM-DDThh:mm:ssZUTC 시간 과 같은 ISO 8601 형식이어야한다고 생각합니다 . 다음과 같이 하이픈과 콜론없이 ISO 8601 버전을 사용해야합니다. http://api.example.com/start_date/YYYYMMDDThhmmssZ 또는 예를 들어 base64 인코딩을 사용하여 ISO 8601 형식을 인코딩해야합니까?
105 http  url  rest  date  get 

17
Spring Boot : localhost에서 REST 컨트롤러에 액세스 할 수 없음 (404)
Spring Boot 웹 사이트에서 REST 컨트롤러 예제를 적용하려고합니다. 불행히도 localhost:8080/itemURL 에 액세스하려고 할 때 다음과 같은 오류가 발생합니다 . { "timestamp": 1436442596410, "status": 404, "error": "Not Found", "message": "No message available", "path": "/item" } POM : <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>SpringBootTest</groupId> <artifactId>SpringBootTest</artifactId> <version>0.0.1-SNAPSHOT</version> <properties> <javaVersion>1.8</javaVersion> <mainClassPackage>com.nice.application</mainClassPackage> <mainClass>${mainClassPackage}.InventoryApp</mainClass> </properties> …
105 java  rest  spring-boot 

4
버전이 지정된 API의 기본 코드베이스를 어떻게 관리합니까?
ReST API에 대한 버전 관리 전략에 대해 읽어 봤는데 그중 어느 것도 기본 코드베이스를 관리하는 방법이 해결되지 않는 것 같습니다. 예를 들어, 단일 필드 대신 개별 forename및 surname필드를 반환하도록 고객 리소스를 변경하는 등 API에 많은 주요 변경 사항을 적용한다고 가정 해 보겠습니다 name. (이 예에서는 관련된 개념을 이해하기 쉽기 때문에 …

27
'필드를 찾을 수없는 유형의 빈이 필요합니다.' mongodb를 사용하는 오류 스프링 편안한 API
그래서 저는 몇 주 동안 Spring을 배우고 있었고,이 튜토리얼을 따랐습니다. RESTful 웹 서비스 구축 mongodb에 통합하려고 할 때까지 모든 것이 잘되었습니다. 그래서 저는이 튜토리얼을 따릅니다. MongoDB로 데이터 액세스 그러나 내 연습은 부분적으로 여전히 첫 번째 것을 사용하고 있습니다. 그래서 내 프로젝트 디렉토리 구조는 다음과 같습니다. src/ ├── main/ │ └── …
104 java  spring  mongodb  rest 

5
리소스에 대한 ID 배열을 사용하는 REST API를 구성하는 방법
내 프로젝트를위한 REST API를 구축하고 있습니다. 주어진 사용자의 정보를 얻기위한 API는 다음과 같습니다. api.com/users/[USER-ID] 또한 클라이언트가 사용자 ID 목록을 전달하도록 허용하고 싶습니다. RESTful이되고 사용자 ID 목록을 가져 오도록 API를 어떻게 구성 할 수 있습니까?
103 api  rest 

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