如何从Wordpress REST API GET或HEAD请求中获取内容和头部?

时间:2014-07-18 19:07:36

标签: ios objective-c json wordpress

我正在尝试为自定义wordpress网站制作应用。我最近在我的网站上安装了JSON REST API (WP API)插件,并且一直在浏览文档。我已经尝试使用NSMutableURLRequest通过GET请求获取数据,并且已成功获取内容。但是,当我执行HEAD请求时,即使curl -I http://example.com/wp-json/posts返回正确的HTTP头,也没有任何结果。

  

me $ curl -I example.com/wp-json/posts HTTP / 1.1 200 OK   日期:星期五,2014年7月18日19:01:02 GMT   服务器:Apache   X-Powered-By:PHP / 5.3.28   X-Pingback:http://example.com/xmlrpc.php   X-WP-Total:288   X-WP-TotalPages:29   最后修改时间:2014年7月10日星期四15:21:37 GMT   变化:用户代理   Content-Type:application / json;字符集= UTF-8

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://example.com/wp-json/posts"]];

[request setHTTPMethod: @"HEAD"];

NSError *requestError;
NSURLResponse *urlResponse = nil;


NSData *response1 = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&requestError];
NSLog(@"Data: %@", [[NSString alloc]initWithData:response1 encoding:NSUTF8StringEncoding]);

是否有正确的方法从REST API调用中获取HTTP头,或者更好地从GET请求和HEAD请求中获取响应?我将数据放入数据库,以便稍后调用,我真的需要帖子和头部。谢谢!

0 个答案:

没有答案