Add HTTP Header to NSURLRequest
Is there any way to add HTTP header to NSURLRequest object? I used to add them in NSMutableURLRequest using: [request addValue:@"PC" forHTTPHeaderField:@"machineName"] I don't think you can modify the HTTP Headers of a NSURLRequest . I think you're trying to modify a NSURLRequest object that you didn't initialize? You could create a mutableCopy of your request and then set the header fields with the following method: -(void)setValue:(NSString *)value forHTTPHeaderField:(NSString *)field. After that you can copy the mutable request back onto your NSURLRequest variable. EDIT : Added example