REST (Representational State Transfer)는 월드 와이드 웹과 같은 분산 하이퍼 미디어 시스템을위한 소프트웨어 아키텍처 스타일입니다. 이기종 시스템 사이의 균일 한 인터페이스를 통해 서버에서 클라이언트를 본질적으로 분리함으로써 SOAP와 같은 RPC 아키텍처에 비해 인기가 높아졌습니다.
Swift를 사용하여 REST API에 대한 GET 호출을 시도하고 있으며 수많은 자습서를 따르려고 시도했지만 알아낼 수 없습니다. 모든 Obj-C를 Swift로 변환하는 방법을 알 수 없거나 n '메소드의 절반이 더 이상 사용되지 않기 때문입니다. 누구든지 호출하는 방법을 알고 반환 된 JSON 데이터를 구문 분석합니까?
백엔드에서 인기있는 웹 프레임 워크 (rails, sinatra, flask, express.js)를 사용하는 편안한 웹 앱을 개발 중입니다. 이상적으로는 Backbone.js로 클라이언트 측을 개발하고 싶습니다. 내 자바 스크립트 클라이언트 측만 해당 API 호출과 상호 작용하도록하려면 어떻게해야합니까? 이러한 API 호출이 공개 curl되어 브라우저에서 또는 단순히 링크를 입력하여 호출되는 것을 원하지 않습니다 .
YouTube API v3를 사용하여 YouTube를 검색하고 있습니다. https://developers.google.com/youtube/v3/docs/search 보시다시피 응답 JSON에는 동영상 길이가 포함되어 있지 않습니다. 비디오 길이를 얻는 방법이 있습니까? 결과의 각 요소에 대해 API를 다시 호출하지 않는 것이 좋습니다 (기간을 가져 오는 유일한 방법이 아닌 경우).
REST URL 디자인과 관련된 질문이 있습니다. 여기에서 몇 가지 관련 게시물을 찾았습니다. 동일한 리소스의 다른 RESTful 표현 과 여기 : 다른 필드에서 리소스를 GET하는 RESTful URL 이지만 모범 사례가 무엇인지 그리고 그 이유에 대한 응답은 명확하지 않습니다. 여기에 예가 있습니다. "사용자"리소스를 나타내는 REST URL이 있습니다. ID 또는 이메일 주소로 사용자를 …
iOS 게임용 서버를 작성 중입니다. 게임은 턴 기반이며 서버가 정보를 클라이언트에 푸시해야하는 유일한 시간은 상대방의 움직임을 알리는 것입니다. 누구든지 웹 소켓 사용과 긴 폴링 간의 성능 및 구현 용이성에 대해 언급 할 수 있는지 궁금합니다. 또한 웹 소켓을 사용한 경우 정보를 수신하고 다른 모든 것에 대한 POST 요청을 보내는 데만 …
아래 링크의 지침에 따라 Django 애플리케이션 용 REST API를 성공적으로 빌드했습니다. http://django-rest-framework.org/tutorial/quickstart . Unix 프롬프트에서 다음을 수행하여 테스트 할 수 있습니다. curl -H 'Accept: application/json; indent=4' -u root:myPassword http://www.myWebsite.com/users/ 효과가있다 :) 그러나 Chrome 확장 프로그램 Advanced Rest Client를 사용하여 동일한 기능을 테스트하고 싶습니다. 확장 프로그램을 설치했지만 필드를 어디에 / 어떻게 …
다음과 같은 방법으로 주석이 달린 메서드가 있습니다. /** * Provide a list of all accounts. */ // TODO 02: Complete this method. Add annotations to respond // to GET /accounts and return a List<Account> to be converted. // Save your work and restart the server. You should get JSON results …
보안 RESTful 웹 서비스 를 구현해야 합니다 . 이미 Google을 사용하여 조사를했지만 막혔습니다. 옵션 : TLS (HTTPS) + HTTP 기본 (pc1oad1etter) HTTP 다이제스트 2-legged OAuth 쿠키 기반 접근 방식 클라이언트 인증서 (Tom Ritter 및 여기 ) HMAC 및 제한된 수명을 사용하는 서명 된 요청 고려할 수있는 더 많은 옵션이 있습니까? …
이 2 개의 차이점은 무엇입니까? 나는 Google에서 결정적인 결과를 거의 찾지 못했습니다. 다음은 후속 질문입니다. @Controller 주석을 사용하여 몇 개의 클래스에 주석을 달고 Spring mvc 웹 앱을 만들고 프런트 엔드-> 백 엔드에서 일부 정보를 성공적으로 전송하고 그 반대의 경우에도 일부 데이터베이스가 백 엔드 측에 포함될 수 있습니다. 그걸 뭐라고 부르 …
2 개의 매개 변수 만 포함하는 HTTP Post Multipart를 수신해야합니다. JSON 문자열 바이너리 파일 신체를 설정하는 올바른 방법은 무엇입니까? Chrome REST 콘솔을 사용하여 HTTP 호출을 테스트 할 예정이므로 올바른 솔루션이 JSON 매개 변수와 바이너리 파일에 대한 "label"키를 설정하는 것인지 궁금합니다. 서버 측에서는 Resteasy 2.x를 사용하고 있으며 다음과 같이 Multipart 본문을 …
RESTlet을 사용하고 있으며 리소스를 만들었습니다. acceptRepresentation메서드 를 재정 의하여 POST를 처리합니다 . 클라이언트는 나에게 데이터를 보내고 DB에 저장하고 응답을 201 (SUCCESS_CREATED)로 설정하고 일부 데이터를 클라이언트에 반환해야하지만 반환 유형 acceptRepresentation은 void. 제 경우에는 클라이언트가 해당 리소스에 액세스 할 수 있도록 식별자를 반환해야합니다. 예를 들어 URL이있는 리소스가 /resource있고 클라이언트가 POST 요청을 보내는 …
RESTful 서비스와 다양한 클라이언트 (Silverlight, iOS, Windows Phone 7 등)로 구성된 분산 애플리케이션을 설계하고 있습니다. 지금은 내 서비스, WCF 데이터 서비스 (OData) 또는 ASP.NET MVC 4와 함께 출시 될 새로운 ASP.NET 웹 API를 구현하는 데 사용해야하는 기술을 결정하고 있습니다. 저는 각각에 대한 몇 가지 프레젠테이션을 온라인으로 보았고 지금은 주로 URI …
let! read = from.AsyncRead bufF #에서 수행 하면 TCP 소켓이 죽을 때까지 차단되고 반환되지 않습니다. 왜? 그리고 어떻게 고치나요? 코드 : module StreamUtil open System.IO /// copy from 'from' stream to 'toStream' let (|>>) (from : Stream) (toStream : Stream) = let buf = Array.zeroCreate<byte> 1024 let rec doBlock () …