I think only ```BuildHttpHeaders``` should be removed, but we should keep the logic:
```
if (response_info_)
  *info = *response_info_;
```

Otherwise, no response is return for XHR.