HessianD 是一个用 D 语言实现 Hessian 协议的库。
示例代码:
import hessian.HttpProxy :
HttpProxy;
import tango.io.Stdout;
void main ()
{
// create a Http proxy on the given Http endpoint so we can post our Hessian stream
scope service = new HttpProxy(" http://localhost:5667/test/hessiantest");
// create a proxy method that will do the Hessian serialization and deserialization
auto echo = &service.proxy!(api.echo);
// we'll perform the remote call and display the result
Stdout ("Remote result: ") ( echo("Hello World!") ).newline.flush;
}