I am developing an angular app where, I have implemented an interceptor which adds token and content-type 'application/json' to the requests. Now there are are some apis where I need to post multipart data and hence content-type application/json wont be applicable there. How can I handle this scenario, as application/json is getting appended to all requests, hence overriding content type for multipart data api requests.
            Asked
            
        
        
            Active
            
        
            Viewed 934 times
        
    0
            
            
        - 
                    Check this https://stackoverflow.com/questions/46469349/how-to-make-an-angular-module-to-ignore-http-interceptor-added-in-a-core-module/49047764 – Mridul Mar 30 '20 at 08:24
- 
                    You can manually set `content-type` header to `multi-part/formdata` on those API calls, and then at your interceptor, set `content-type: application/json` for the request only if it has not been set already. – ar-m-an Mar 30 '20 at 08:28
- 
                    @Mridul thanks for the link. Really liked the approach. – user9040429 Apr 02 '20 at 11:34
- 
                    @ar-m-an I had already used this approach but it was not suitable for some scenarios – user9040429 Apr 02 '20 at 11:35
