@@ -16,7 +16,7 @@ import type {
1616
1717export function createRequest (
1818 url : string ,
19- data : RequestData | null = { } ,
19+ data : RequestData | null = null ,
2020 config ?: Partial < RequestConfig >
2121) : FastjsRequest {
2222 if ( __DEV__ && typeof url !== "string" ) {
@@ -96,7 +96,7 @@ function sendRequest(
9696 }
9797
9898 const data = {
99- body : isBodyAllowed ( method ) ? JSON . stringify ( request . data ) : null ,
99+ body : isBodyAllowed ( method ) ? request . data : null ,
100100 query : ( isBodyAllowed ( method ) ? null : request . data ) || request . config . query
101101 } ;
102102
@@ -123,7 +123,7 @@ function sendRequest(
123123 request . request = new Request ( addQuery ( request . url , data . query ) , {
124124 method,
125125 headers : request . config . headers ,
126- body : data . body
126+ body : data . body as BodyInit
127127 } ) ;
128128
129129 if ( ! hooks . init ( request , globalConfig ) )
@@ -137,7 +137,8 @@ function sendRequest(
137137 ) ;
138138
139139 const requestReturn : RequestReturn = {
140- headers : Object . fromEntries ( response . headers . entries ( ) ) ,
140+ headers : [ ...response . headers . entries ( ) ] ,
141+ headersObj : Object . fromEntries ( response . headers . entries ( ) ) ,
141142 response,
142143 data : parse ( data ) ,
143144 status : response . status ,
0 commit comments