使用initWithContentsOfUrl时如何设置内容类型

时间:2009-08-24 18:01:01

标签: iphone objective-c content-type

基本上我想设置

Content-Type:application / json;

为了调用点网络Web服务并让它将json返回到iphone应用程序。

目前我有

NSString * jsonres = [[NSString alloc] initWithContentsOfURL:url];

我需要做什么才能发出阻止请求?

1 个答案:

答案 0 :(得分:12)

你需要使用NSURLMutableRequest,在这里你可以添加内容类型和排序的标题,这里是参考,http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSMutableURLRequest_Class/Reference/Reference.html#//apple_ref/occ/cl/NSMutableURLRequest,一旦你设置了你的请求,你可以使用这个方法添加值 - (void )addValue:(NSString *)值为HTTPHeaderField:(NSString *)字段类似

[request setValue:@"application/json; charset=utf-8" forHTTPHeaderField:@"Content-Type"];