RestKit中的请求问题

时间:2012-11-04 10:23:27

标签: objective-c ios rest ios4 restkit

我是restkit和iphone开发的新手,我有一个与在restkit中发送请求相关的问题。

我的服务器上运行的服务器端应用程序使用真实IP(比如A.B.C.D)和我的应用程序侦听端口8001。 现在我想通过resktik从我的ios应用程序向A.B.C.D发送请求:8001,我的移动应用程序代码如下:

在我的appdelegate中,我有:

[RKClient clientWithBaseURLString:@“A.B.C.D”];

在我的viewcontroller中,我有:

const bool isNetAvailable = [[RKClient sharedClient] isNetworkReachable];

if (!isNetAvailable)

{
    NSLog(@"Network is not available");
    return;
}
else
{
    NSLog(@"Network is available");
}

[[RKClient sharedClient] get:@"/contacts" delegate:self];

因此,当我只用ABCD初始化RKClient看起来好像有可达性的所有东西都没问题,但发送请求因为我无法向8001端口发送请求而失败,请:@“/ contacts”看起来正确但请求不会发送到8001,在RKCLient初始化失败期间向IP地址添加8001。

您能否帮我理解如何向IP发送请求:RestKit中的端口? 有可能吗?

1 个答案:

答案 0 :(得分:0)

伙计们我发现了这个问题。

我需要使用:

[RKClient clientWithBaseURLString:@“http://A.B.C.D:port”];

而不是:

[RKClient clientWithBaseURLString:@“A.B.C.D”];

http://始终是必需的:)