我是 restkit 和 iphone 开发的新手,我有一个与在 restkit 中发送请求有关的问题。
我有一个服务器端应用程序在我的服务器上运行,使用真实 IP(比如说 ABCD)和我的应用程序监听端口 8001。现在我想通过 resktik 从我的 ios 应用程序向 ABCD:8001 发送一个请求,我的移动应用程序代码如下所示:
在我的 appdelegate 中,我有:
[RKClient clientWithBaseURLString:@"ABCD"];
在我的视图控制器中,我有:
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 端口,get:@"/contacts" 看起来正确,但请求不会发送到 8001,在 RKCLient 初始化失败期间将 8001 添加到 IP 地址。
你能帮我理解我应该如何在 RestKit 中向 IP:Port 发送请求吗?有没有可能?