ThingWorx REST API
REST(표현 상태 전송)는 중요한 통신 도구이며, 웹 서비스가 사용되는 통신의 여러 가지 장점을 제공하지만 매우 복잡하지는 않습니다. 따라서 REST는 작업하기가 훨씬 쉬우며, HTTP 요청을 수행할 수 있는 모든 클라이언트에서 사용될 수 있습니다. ThingWorx와 상호 작용하고 통합할 수 있는 잠재적 클라이언트는 방대합니다.
|
이 항목의 예에서는 웹 개발 환경 또는 응용 프로그램에서 HTTP POSTS 실행에 대해 잘 알고 있다고 가정합니다.
|
REST API 보안
고객은 승인된 직원만 사용할 수 있도록 REST API 기능과 연관된 권한을 신중하게 검토하고 관리할 것을 강력히 권장합니다.
URL 패턴
위에 제공된 조건에 따라, ThingWorx와 통신할 때 다음 URL 패턴이 사용됩니다.
<http/https:><host:port>/Thingworx/<entity collection>/<entity>/<characteristic collection>/<characteristic>?<query parameters>
|
< >로 묶인 모든 항목은 제공해야 할 수도 있는 정보입니다. 위 예에서 일부 사용자 제공 정보는 필수 사항이지만 일부는 선택 사항입니다. 필수인 정보는 수행된 요청의 유형에 따라 달라집니다.
|
다음 API 호출은 ThingWorxTrainingMaintenanceBlog 사물과 연결된 서비스 GetBlogEntriesWithComments를 실행합니다.
http://localhost/Thingworx/Things/ThingWorxTrainingMaintenanceBlog/Services/GetBlogEntriesWithComments
관련 링크