File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -138,10 +138,12 @@ export function request(opts: Https.HttpsRequestOptions): Promise<Https.HttpsRes
138138 try {
139139
140140 const manager = AFHTTPSessionManager . alloc ( ) . initWithBaseURL ( NSURL . URLWithString ( opts . url ) ) ;
141+
142+ let contentType = opts . headers [ 'Content-Type' ] . substring ( 0 , 16 ) ;
141143
142- if ( opts . headers && opts . headers [ 'Content-Type' ] === 'application/json' ) {
143- manager . requestSerializer = AFJSONRequestSerializer . serializer ( ) ;
144- manager . responseSerializer = AFJSONResponseSerializer . serializerWithReadingOptions ( NSJSONReadingOptions . AllowFragments ) ;
144+ if ( opts . headers && contentType === 'application/json' ) {
145+ manager . requestSerializer = AFJSONRequestSerializer . serializer ( ) ;
146+ manager . responseSerializer = AFJSONResponseSerializer . serializerWithReadingOptions ( NSJSONReadingOptions . AllowFragments ) ;
145147 } else {
146148 manager . requestSerializer = AFHTTPRequestSerializer . serializer ( ) ;
147149 // manager.responseSerializer = AFXMLParserResponseSerializer.serializer()
You can’t perform that action at this time.
0 commit comments