Showing
2 changed files
with
4 additions
and
2 deletions
| @@ -56,7 +56,7 @@ class HttpRequestImpl extends HttpRequestBase { | @@ -56,7 +56,7 @@ class HttpRequestImpl extends HttpRequestBase { | ||
| 56 | final body = bodyDecoded<T>( | 56 | final body = bodyDecoded<T>( | 
| 57 | request, | 57 | request, | 
| 58 | stringBody, | 58 | stringBody, | 
| 59 | - response.headers.contentType.mimeType, | 59 | + response.headers.contentType?.mimeType, | 
| 60 | ); | 60 | ); | 
| 61 | 61 | ||
| 62 | return Response( | 62 | return Response( | 
| @@ -20,7 +20,9 @@ T bodyDecoded<T>(Request<T> request, String stringBody, String mimeType) { | @@ -20,7 +20,9 @@ T bodyDecoded<T>(Request<T> request, String stringBody, String mimeType) { | ||
| 20 | } | 20 | } | 
| 21 | 21 | ||
| 22 | try { | 22 | try { | 
| 23 | - if (request.decoder == null) { | 23 | + if (stringBody == '') { | 
| 24 | + body = null; | ||
| 25 | + } else if (request.decoder == null) { | ||
| 24 | body = bodyToDecode as T; | 26 | body = bodyToDecode as T; | 
| 25 | } else { | 27 | } else { | 
| 26 | body = request.decoder(bodyToDecode); | 28 | body = request.decoder(bodyToDecode); | 
- 
Please register or login to post a comment