我的客户有一些用RESTful
编写的ASP.net
服务和PHP
的前端代码。他正在为我提供DTO
课程和API
网址。任何人都可以帮助我如何从API
称这些PHP
服务?我不知道如何在DTO
中使用PHP
类
DTO课程将仅指定合同。我想他们会映射到服务返回的JSON对象(尽管你需要检查序列化格式)。
您应该考虑将JSON反序列化为PHP对象: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声明一个类,并从客户端代码中实例化相应的类,并使用json_decode()返回的动态对象上的数据填充它。