From e72bc2f4113e036c79c15979bae9dc6395c76752 Mon Sep 17 00:00:00 2001 From: Alex Hunt Date: Wed, 29 Jan 2025 06:36:59 -0800 Subject: [PATCH] Add Content-Type header to dev server requests (#49042) Summary: Minor fix to align with adjacent `/open-stack-frame` call: https://fburl.com/code/o9rwbmxr. Changelog: [Internal] Differential Revision: D68830215 --- .../react-native/Libraries/Core/Devtools/openURLInBrowser.js | 3 +++ .../Libraries/Core/Devtools/symbolicateStackTrace.js | 3 +++ 2 files changed, 6 insertions(+) diff --git a/packages/react-native/Libraries/Core/Devtools/openURLInBrowser.js b/packages/react-native/Libraries/Core/Devtools/openURLInBrowser.js index 8b0b9cd4128e95..a162c562c31a9d 100644 --- a/packages/react-native/Libraries/Core/Devtools/openURLInBrowser.js +++ b/packages/react-native/Libraries/Core/Devtools/openURLInBrowser.js @@ -16,6 +16,9 @@ export default function openURLInBrowser(url: string) { // $FlowFixMe[unused-promise] fetch(getDevServer().url + 'open-url', { method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, body: JSON.stringify({url}), }); } diff --git a/packages/react-native/Libraries/Core/Devtools/symbolicateStackTrace.js b/packages/react-native/Libraries/Core/Devtools/symbolicateStackTrace.js index 17f2a6e2c0c8eb..90c0fa85c686e1 100644 --- a/packages/react-native/Libraries/Core/Devtools/symbolicateStackTrace.js +++ b/packages/react-native/Libraries/Core/Devtools/symbolicateStackTrace.js @@ -42,6 +42,9 @@ export default async function symbolicateStackTrace( const fetch = global.fetch ?? require('../../Network/fetch'); const response = await fetch(devServer.url + 'symbolicate', { method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, body: JSON.stringify({stack, extraData}), }); return await response.json();