PHP中的REST API集成

问题描述 投票:-1回答:1

我的客户有一些用RESTful编写的ASP.net服务和PHP的前端代码。他正在为我提供DTO课程和API网址。任何人都可以帮助我如何从API称这些PHP服务?我不知道如何在DTO中使用PHP

php asp.net rest restful-url
1个回答
1
投票

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()返回的动态对象上的数据填充它。

© www.soinside.com 2019 - 2024. All rights reserved.