2017-12-24 2 views
-1

클라이언트의 RESTful 서비스는 ASP.net이고 프런트 엔드 코드는 PHP입니다. 그는 DTO 클래스와 API URL을 제공하고 있습니다. 누구든지 API 서비스를 PHP에서 호출하는 방법을 도와 줄 수 있습니까? DTO 클래스를 사용하는 법을 모르겠습니다. PHPPHP에서 REST API 통합

+0

http://idownvotedbecau.se/noattempt/ –

답변

1

DTO 클래스는 계약서를 지정합니다. 직렬화 형식을 확인하고 싶지만 서비스에서 반환 된 JSON 객체에 매핑됩니다. http://php.net/manual/en/function.json-decode.php

뭔가 특정 클래스에 디코딩 할 사소한 것 나던

$url="http://www.website.com/api/object/1"; 
$json = file_get_contents($url); 
$data = json_decode($json); 

그것을

처럼하지만 당신은 PHP에서 각 DTO에 대한 클래스를 선언 할 수있다 : 당신은 PHP로 역 직렬화 된 JSON으로 보일 것입니다

은 객체 클라이언트 코드에서 적절한 클래스를 인스턴스화하고 json_decode()가 반환하는 동적 객체의 데이터로 채 웁니다.