Skip to content

Commit 782e310

Browse files
cortinicometa-codesync[bot]
authored andcommitted
Apply custom headers in RCTBundleURLProvider (#55608)
Summary: Pull Request resolved: #55608 Inject custom devsupport headers into the packager status check request. Changes NSURLRequest to NSMutableURLRequest to allow header mutation before the request is sent. Changelog: [Internal] [Changed] - Reviewed By: cipolleschi Differential Revision: D93596717 fbshipit-source-id: 94ab3df95317cb3697d26d18b6a27750bfcf4bff
1 parent ec59df6 commit 782e310

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

packages/react-native/React/Base/RCTBundleURLProvider.mm

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#import "RCTConstants.h"
1111
#import "RCTConvert.h"
1212
#import "RCTDefines.h"
13+
#import "RCTDevSupportHttpHeaders.h"
1314
#import "RCTLog.h"
1415

1516
#import <jsinspector-modern/InspectorFlags.h>
@@ -93,9 +94,10 @@ + (BOOL)isPackagerRunning:(NSString *)hostPort scheme:(NSString *)scheme
9394
NSURL *url = [serverRootWithHostPort(hostPort, scheme) URLByAppendingPathComponent:@"status"];
9495

9596
NSURLSession *session = [NSURLSession sharedSession];
96-
NSURLRequest *request = [NSURLRequest requestWithURL:url
97-
cachePolicy:NSURLRequestUseProtocolCachePolicy
98-
timeoutInterval:10];
97+
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url
98+
cachePolicy:NSURLRequestUseProtocolCachePolicy
99+
timeoutInterval:10];
100+
[[RCTDevSupportHttpHeaders sharedInstance] applyHeadersToRequest:request];
99101
__block NSURLResponse *response;
100102
__block NSData *data;
101103

0 commit comments

Comments
 (0)