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; }