我正在尝试为自定义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请求中获取响应?我将数据放入数据库,以便稍后调用,我真的需要帖子和头部。谢谢!