我们的测试人员在 React Native 应用程序中进行 API 测试时捕获了一些未知的 GET 请求。
GET /inspector/device?name=some_unique_id&app=com.companyname.appname HTTP/1.1
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Key: encrypted key
Sec-WebSocket-Version: 13
Host: localhost:8082
Accept-Encoding: gzip, deflate
User-Agent: okhttp/3.11.0
有人可以告诉我这是什么以及为什么叫这个。?
谢谢。
似乎这条线可能来自 RCTInspectorDevServerHelper.mm。你可以看到这条线
return [NSURL URLWithString:[NSString stringWithFormat:@"http://%@/inspector/device?name=%@&app=%@",
getServerHost(bundleURL, inspectorProxyPort),
escapedDeviceName,
escapedAppName]];
在getInspectorDeviceUrl函数中,似乎每次加载应用程序以与捆绑包连接时都会调用该函数。