【发布时间】:2012-11-04 22:23:00
【问题描述】:
我是 restkit 和 iphone 开发的新手,我有一个关于在 restkit 中发送请求的问题。
我有一个服务器端应用程序在我的服务器上运行,使用真实 IP(比如说 A.B.C.D)和我的应用程序侦听端口 8001。 现在我想通过 resktik 从我的 ios 应用程序向 A.B.C.D:8001 发送一个请求,我的移动应用程序代码如下所示:
在我的 appdelegate 中有:
[RKClient clientWithBaseURLString:@"A.B.C.D"];
在我的视图控制器中,我有:
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];
因此,当我仅使用 A.B.C.D 初始化 RKClient 时,看起来一切都可以访问,但发送请求失败,因为我无法将请求发送到 8001 端口,get:@"/contacts" 看起来正确但请求将不会发送到 8001,在 RKCLient 初始化失败期间将 8001 添加到 IP 地址。
您能否帮助我了解如何在 RestKit 中向 IP:Port 发送请求? 有没有可能?
【问题讨论】:
标签: objective-c ios rest ios4 restkit