2012-05-22 6 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 *rkp = [RKParams params]; 

Данные из RKParams будет передавать данные в многочастном разделе сервера. Поэтому возможно, что сервер не должен содержать какой-либо простой раздел «Почта».

Смежные вопросы