mirror of
https://github.com/swisspol/GCDWebServer.git
synced 2026-05-31 00:00:10 +08:00
Fix
This commit is contained in:
@@ -79,13 +79,11 @@ NSString* GCDWebServerNormalizeHeaderValue(NSString* value) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
NSString* GCDWebServerTruncateHeaderValue(NSString* value) {
|
NSString* GCDWebServerTruncateHeaderValue(NSString* value) {
|
||||||
DCHECK([value isEqualToString:GCDWebServerNormalizeHeaderValue(value)]);
|
|
||||||
NSRange range = [value rangeOfString:@";"];
|
NSRange range = [value rangeOfString:@";"];
|
||||||
return range.location != NSNotFound ? [value substringToIndex:range.location] : value;
|
return range.location != NSNotFound ? [value substringToIndex:range.location] : value;
|
||||||
}
|
}
|
||||||
|
|
||||||
NSString* GCDWebServerExtractHeaderValueParameter(NSString* value, NSString* name) {
|
NSString* GCDWebServerExtractHeaderValueParameter(NSString* value, NSString* name) {
|
||||||
DCHECK([value isEqualToString:GCDWebServerNormalizeHeaderValue(value)]);
|
|
||||||
NSString* parameter = nil;
|
NSString* parameter = nil;
|
||||||
NSScanner* scanner = [[NSScanner alloc] initWithString:value];
|
NSScanner* scanner = [[NSScanner alloc] initWithString:value];
|
||||||
[scanner setCaseSensitive:NO]; // Assume parameter names are case-insensitive
|
[scanner setCaseSensitive:NO]; // Assume parameter names are case-insensitive
|
||||||
|
|||||||
Reference in New Issue
Block a user