2014-10-12 2 views
3

내가 열려있는 모든을 반환하려면 내가REST API는 -해야 내 게시물 리턴 여기

  1. 재생
  2. 내 GET API를 온라인 게임에 대한 API 세트를 구축하려고 노력하고있는 무슨에 대한 작은 설명 무엇입니까 게임 (gameIds의 목록) GET/API/게임/내가 새로운 게임 POST/API/게임/

내 질문이 무엇을해야 내 POST의 API 리턴입니다 만들려는

  • 내 POST의 API. 이상적으로 나는 클라이언트가 새로 생성 된 게임의 gameId를 알기를 원하므로 게임에 관련된 모든 작업은 다음 구문/api/games/gameId를 사용할 수 있습니다.

    이 게임을 어떻게 전달하는지에 대한 제안 ?

  • +0

    새로 만든 리소스에 대한 uri를 201이라는 위치 헤더에 반환 할 수 있습니다. –

    +0

    하나의 옵션은 ID뿐만 아니라 후속 액세스를위한 전체 URL, 오랜 시간이 걸리는 아이디어입니다. HATEOAS의 이름. – IMSoP

    답변

    4

    응답 코드로 생성 한 201을 반환해야합니다. 위치 헤더에는 새로 생성 된 리소스의 URL (예 :/api/games/new_game_id)이 포함되어야합니다.

    전체 내용은 this question에 대한 답변, 특히 RFC에 대한 설명에서 찾을 수 있습니다.

    관련 문제