2012-05-22 202 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部分。