我正在开发一个需要连接到 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 错误。
我以前从未使用过粗麻布协议,我确信我错过了一些简单的东西,但仍然无法弄清楚我哪里出错了