Skip to content

Commit cfa9cf7

Browse files
committed
Proxy query params
1 parent cd82e2f commit cfa9cf7

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/ios/IONAssetHandler.m

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,12 @@ - (void)webView:(WKWebView *)webView startURLSchemeTask:(id <WKURLSchemeTask>)ur
2323
NSString * startPath = @"";
2424
NSURL * url = urlSchemeTask.request.URL;
2525
NSDictionary * header = urlSchemeTask.request.allHTTPHeaderFields;
26-
NSString * stringToLoad = url.path;
26+
NSMutableString * stringToLoad = [NSMutableString string];
27+
[stringToLoad appendString:url.path];
28+
if(url.query) {
29+
[stringToLoad appendString:@"?"];
30+
[stringToLoad appendString:url.query];
31+
}
2732
NSString * scheme = url.scheme;
2833
NSString * method = urlSchemeTask.request.HTTPMethod;
2934
NSData * body = urlSchemeTask.request.HTTPBody;
@@ -45,8 +50,8 @@ - (void)webView:(WKWebView *)webView startURLSchemeTask:(id <WKURLSchemeTask>)ur
4550
[request setHTTPBody:body];
4651
}
4752
[request setAllHTTPHeaderFields:header];
48-
[request setAllHTTPHeaderFields:[NSHTTPCookie requestHeaderFieldsWithCookies:[NSHTTPCookieStorage sharedHTTPCookieStorage].cookies]];
49-
//[request setHTTPShouldHandleCookies:YES];
53+
//[request setAllHTTPHeaderFields:[NSHTTPCookie requestHeaderFieldsWithCookies:[NSHTTPCookieStorage sharedHTTPCookieStorage].cookies]];
54+
[request setHTTPShouldHandleCookies:YES];
5055

5156
[[[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
5257
if(error) {

0 commit comments

Comments
 (0)