mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 08:21:25 +00:00
Support deleting NSMutableURLRequest headers by calling setValue:forHTTPHeaderField: with nil value.
This commit is contained in:
parent
a67e28ad67
commit
fd7f11a134
4 changed files with 32 additions and 5 deletions
|
@ -403,8 +403,8 @@ typedef struct {
|
|||
|
||||
if ([value isKindOfClass: [NSString class]] == YES)
|
||||
{
|
||||
[self setValue: (NSString*)value forHTTPHeaderField: field];
|
||||
}
|
||||
[self setValue: (NSString*)value forHTTPHeaderField: field];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -444,7 +444,14 @@ typedef struct {
|
|||
{
|
||||
this->headers = [_GSMutableInsensitiveDictionary new];
|
||||
}
|
||||
[this->headers setObject: value forKey: field];
|
||||
if (value != nil)
|
||||
{
|
||||
[this->headers setObject: value forKey: field];
|
||||
}
|
||||
else
|
||||
{
|
||||
[this->headers removeObjectForKey: field];
|
||||
}
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue