2012-05-22 206 views
-1

我向服务器发送请求但未成功执行。RESTKIT:请求不发送到服务器

这是纽约代码:

RKClient *client = [RKClient clientWithBaseURL:@"http://10.0.0.37:7070/TPServer/ws/feedback/"]; 

    RKParams *rkp = [RKParams params]; 
    [rkp setValue:@"ek367t27856vuth45tyv45th89" forParam:@"deviceid"]; 
    [rkp setValue:@"demo" forParam:@"source"]; 
    [rkp setValue:@"3.4" forParam:@"rating"]; 

    [client post:@"new" params:rkp delegate:self]; 

我做错了什么???

在此先感谢。

+0

您是否检查过参数是否成功发送。如果参数发送成功,那么我不认为这样的代码有任何问题。 –

+0

@CodemasterGabriel我对IOS和restkit有点新。我也发送请求没有参数,但它没有工作..服务器没有得到我的请求。 – Siten

+0

然后,我认为有一些防火墙阻止了请求,因为我可以看到您正在调用本地服务器。请检查您的机器和服务器上的网络配置。 –

回答

0

看起来像restkit v0.10.0我们可以通过NSDictionary发送数据到服务器。

但是如果我们想通过多发布的数据,我们可以通过用户:从RKParams

RKParams *rkp = [RKParams params]; 

数据将数据发送到服务器的多节。所以服务器可能不应该包含任何简单的Post部分。