ASIHTTPRequest post json to php server

Я пытался отправить объект json в сценарий PHP в течение последних 5 часов. Я прочитал все документы, и кажется, что код должен работать, НО это не так. Запрос сделан и получен нормально, но я не могу получить доступ к опубликованным данным json или даже не знаю, правильно ли они были отправлены. Я продолжаю получать пустой массив php вместо данных json.

NSString *jsonString = [self.tableDataSource JSONRepresentation];

NSURL *url = [NSURL URLWithString:@"http://myserver.com/test.php"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];


[request addRequestHeader:@"User-Agent" value:@"ASIHTTPRequest"]; 
[request addRequestHeader:@"Content-Type" value:@"application/json"];
[request appendPostData:[jsonString  dataUsingEncoding:NSUTF8StringEncoding]]; 
[request startSynchronous];

вот сценарий php (test.php)

$handle = fopen('php://input','r');
$jsonInput = fgets($handle);
$decoded = json_decode($jsonInput,true);
print_r($decoded);

Я использую самый последний код ASIHttpRequest из https://github.com/pokeb /asi-http-request.git[12160 visibleЧто я делаю не так ?????

Ура, Trav.

8
задан middus 17 March 2011 в 11:01
поделиться