title: Handling json error messages in blob http calls
body: <p>We have http calls like:</p>
  
  <pre><code>this.http.get(`${environment.baseUrl}/api/v.1/reports/...`, 
  { responseType: ResponseContentType.Blob })
  </code></pre>
  
  <p>which returns blob pdfs which we further on save through FileSaver.</p>
  
  <p>Problem is if server returns 4XX response with some <code>application/json</code> and message in body. In that case, we cannot find a way how to access it as <code>responseType</code> has to be set prior to request and cannot be altered later.</p>
  
  <p>Is there any elegant solution for it?</p>