Quellcode durchsuchen

Don't stringify body if Content-Type is application/json

Mike Monteith vor 8 Jahren
Ursprung
Commit
e6a9c179c4
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1
    1
      src/polyfill/Fetch.js

+ 1
- 1
src/polyfill/Fetch.js Datei anzeigen

@@ -47,7 +47,7 @@ class RNFetchBlobFetchPolyfill {
47 47
         // When request body is a Blob, use file URI of the Blob as request body.
48 48
         else if (body.isRNFetchBlobPolyfill)
49 49
           promise = Promise.resolve(RNFetchBlob.wrap(body.blobPath))
50
-        else if (typeof body !== 'object')
50
+        else if (typeof body !== 'object' && options.headers['Content-Type'] !== 'application/json')
51 51
           promise = Promise.resolve(JSON.stringify(body))
52 52
         else if (typeof body !== 'string')
53 53
           promise = Promise.resolve(body.toString())