From cc4ae79210dd1027f64ad4e4a71e7c31fcac0294 Mon Sep 17 00:00:00 2001 From: rickcole Date: Thu, 7 Nov 2019 19:03:58 +0800 Subject: [PATCH] example fecher headers fix --- examples/components/SchemaRender.jsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/examples/components/SchemaRender.jsx b/examples/components/SchemaRender.jsx index 85d9a019..9183d63d 100644 --- a/examples/components/SchemaRender.jsx +++ b/examples/components/SchemaRender.jsx @@ -92,7 +92,10 @@ export default function(schema) { router.push(to); } }, - fetcher: ({url, method, data, config}) => { + fetcher: ({url, method, data, config, headers}) => { + config = config || {}; + config.headers = headers || {}; + if (data && data instanceof FormData) { // config.headers = config.headers || {}; // config.headers['Content-Type'] = 'multipart/form-data'; @@ -103,8 +106,6 @@ export default function(schema) { !(data instanceof ArrayBuffer) ) { data = JSON.stringify(data); - config = config || {}; - config.headers = config.headers || {}; config.headers['Content-Type'] = 'application/json'; }