u e s t v a r x h r = n e w X M L H t t p R e q u e s t ( ) ; x h r . o p e n ( ' G E T ' , u r l ) ; x h r . r e s p o n s e T y p e = ' j s o n ' ; x h r . o n l o a d = f u n c t i o n ( ) { c o n s o l e . l o g ( x h r . r e s p o n s e ) ; } ; x h r . o n e r r o r = f u n c t i o n ( ) { c o n s o l e . l o g ( " B o o o " ) ; } ; x h r . s e n d ( ) ;
r l ) . t h e n ( r e s = > r e s . j s o n ( ) , e r r = > { t h r o w ( e r r ) } ) . t h e n ( d a t a = > h a n d l e D a t a ( d a t a ) ) . c a t c h ( e r r = > h a n d l e E r r o r ( e r r ) ) ;
u r l , { m e t h o d : p o s t , h e a d e r s : $ { h e a d e r s } , b o d y : $ { b o d y } } ) . t h e n ( r e s = > r e s . j s o n ( ) , e r r = > t h r o w ( e r r ) ) . t h e n ( d a t a = > h a n d l e D a t a ( d a t a ) ) . c a t c h ( e r r = > h a n d l e E r r o r ( e r r ) ) ;
h ( u r l ) . t h e n ( r e s = > { i f ( r e s . s t a t u s = = = 2 0 0 ) { r e t u r n r e s . j s o n ( ) } t h r o w ( r e s . s t a t u s T e x t ) ; } , e r r = > { t h r o w ( e r r ) } ) . t h e n ( d a t a = > h a n d l e D a t a ( d a t a ) ) . c a t c h ( e r r = > h a n d l e E r r o r ( e r r ) ) ;
p o n s e . h e a d e r s . g e t ( ' C o n t e n t - T y p e ' ) ; r e s p o n s e . h e a d e r s . g e t ( ' D a t e ' ) f e t c h ( u r l , { m e t h o d : ' p o s t ' , h e a d e r s : { " C o n t e n t - t y p e " : " a p p l i c a t i o n / x - w w w - f o r m - u r l e n c o d e d ; c h a r s e t = U T F - 8 " } , b o d y : ' f o o = b a r & l o r e m = i p s u m ' } ) / / …
r f o r e a c h ` r e s p o n s e . b o d y ` t y p e . / / A l l o f t h e m r e t u r n a p r o m i s e . r e s p o n s e . a r r a y B u f f e r ( ) ; r e s p o n s e . b l o b ( ) ; r e s p o n s e . f o r m D a t a ( ) ; r e s p o n s e . j s o n ( ) ; r e s p o n s e . t e x t ( ) ;