2

我最近有一个项目需要在 php 和 .Net 网站之间进行通信。

开发人员表单 php 没有提供太多关于他们的代码的文档,只提供了一个客户端站点库和一小段示例代码。

// initialize the form parameters from the data provided in the url
$paramDataLen = (int) $_GET['paramdatalen'];
$paramData = base64_decode($_GET['paramdata']);
$paramData = gzuncompress($paramData, $paramDataLen);
$paramArray = unserialize($paramData);

如何将上面的代码转换为 C# 并在 .NET 中使用?

我看到了这篇如何反序列化 PHP 序列化数组/变量/类并在 C# 中返回合适的对象的帖子,但是由于我之前没有 php 经验,如果有人能指出我这样做的正确方向会很好,还有更多有关.net 人员如何处理 php 的详细信息

我发现很难将 php 代码转换为 C# 还有另一个我正在摸索的函数。

mcrypt_decrypt(MCRYPT_BLOWFISH, $config['DATAAPISECRETKEY'], $result, MCRYPT_MODE_CBC, $encryptedData['iv']);

c# 中是否有任何等效的代码/库?

4

1 回答 1

0

您可以将对象作为 json 传输。

为方便起见,请使用Json.NET库。

于 2011-11-17T23:35:34.283 回答