react-native/React
Adam Comella ee8496f364 iOS: Support HTTP headers for source prop on <Image> components
Summary:
Allows developers to specify headers to include in the HTTP request
when fetching a remote image. For example, one might leverage this
when fetching an image from an endpoint that requires authentication:

```
<Image
  style={styles.logo}
  source={{
    uri: 'http://facebook.github.io/react/img/logo_og.png',
    headers: {
      Authorization: 'someAuthToken'
    }
  }}
/>
```

Note that the header values must be strings.

Works on iOS and Android.

**Test plan (required)**

- Ran a small example like the one above on iOS and Android and ensured the headers were sent to the server.
- Ran a small example to ensure that \<Image\> components without headers still work.
- Currently using this code in our app.

Adam Comella
Microsoft Corp.
Closes https://github.com/facebook/react-native/pull/7338

Reviewed By: javache

Differential Revision: D3371458

Pulled By: nicklockwood

fbshipit-source-id: cdb24fe2572c3ae3ba82c86ad383af6d85157e20
2016-06-01 10:43:28 -07:00
..
Base iOS: Support HTTP headers for source prop on <Image> components 2016-06-01 10:43:28 -07:00
Executors Implement RCTJSCWrapper 2016-05-31 12:58:25 -07:00
Layout import css-layout-185 2016-05-31 04:13:32 -07:00
Modules Tweak dev menu label: Stop Remote JS Debugging 2016-06-01 04:13:35 -07:00
Profiler Add a bunch more systrace logging 2016-05-13 17:29:00 -07:00
React.xcodeproj Fix OSS tests 2016-05-31 16:43:27 -07:00
Views iOS: Enable views to be nested within <Text> 2016-05-31 10:28:25 -07:00