0

我正在开发一个需要连接到 hessian 服务以获取实时股票价格的 ios 应用程序。我正在为 ios 使用 HessianKit。

我被告知要连接到: http ://www.ourserviceurl.com:8080/tt/sub?hessian=true&tickers=BA|C

tickers 是一个以竖线分隔的列表。我也不得不隐藏网址的名称。

我的协议是:

@protocol CWHelloService
    -(NSString*)sub:(BOOL)hessian tickers:(NSString *)tickers;
@end

我尝试以这种方式连接:

NSURL * url = [NSURL URLWithString:@"http://www.ourserviceurl.com:8080/tt/"];
id<CWHelloService> proxy = (id<CWHelloService>)[CWHessianConnection proxyWithURL:url protocol:@protocol(CWHelloService)];
NSLog(@"hello: %@", [proxy sub:YES tickers:@"BA|C"]); 

尝试建立连接时,我不断收到 404 错误。

我以前从未使用过粗麻布协议,我确信我错过了一些简单的东西,但仍然无法弄清楚我哪里出错了

4

1 回答 1

0

我刚刚被告知我们正在使用 hessian 流协议,并且目前存在的各种 hessian api 不支持这一点。就目前而言,这个问题似乎无法解决。

于 2011-07-13T18:13:09.160 回答