【问题标题】:Issue with request in RestKitRestKit 中的请求问题
【发布时间】: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


    【解决方案1】:

    各位,我发现问题了。

    我需要使用:

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

    代替:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-20
      相关资源
      最近更新 更多