react-native/Libraries
Jesse Ruder 56fef9b622 Allow duplicate keys in FormData
Summary: Right now `FormData` doesn't allow duplicate keys and uses the last value set for a duplicate key. I tested this in Chrome:
```
var formData = new FormData();
formData.append('key', 'value1');
formData.append('key', 'value2');

var request = new XMLHttpRequest();
request.open("POST", serverUrl);
request.send(formData);
```
and the request has both 'value1' and 'value2'.

I removed the duplicate key check in `FormData`. If people want to build appending or disallow duplicate keys, they can build either on top of this.
Closes https://github.com/facebook/react-native/pull/3556

Reviewed By: svcscm

Differential Revision: D2566999

Pulled By: nicklockwood

fb-gh-sync-id: 580e52e69376ebe9693e39a386cc540802b6d94f
2015-10-21 15:18:40 -07:00
..
ART Refactor RCTUIManager 2015-08-06 15:49:35 -08:00
ActionSheetIOS Fixed ActionSheetIOS on iOS 9 SDK 2015-10-21 12:21:28 -07:00
AdSupport Text highlighting on iOS 2015-07-24 08:41:58 -08:00
Animated `isInteraction` option to keep InteractionManager unblocked 2015-10-15 09:22:33 -07:00
AppRegistry [React Native] Provide a way to get a list of registered apps in AppRegistry 2015-08-07 11:05:25 -08:00
AppStateIOS revert D2372548 to fix initial app state issue 2015-09-25 13:25:26 -07:00
BatchedBridge Adding jest tests to groups rn 2015-08-31 17:35:47 -08:00
CameraRoll Fix pixelated image in storyline 2015-10-21 12:45:29 -07:00
Components Use RecyclerViewBackedScrollView in groups feed on Android. 2015-10-16 07:45:22 -07:00
CustomComponents Fix Js error in Navigator 2015-10-20 11:04:23 -07:00
DebugComponentHierarchy [ReactNative] Send debug component ownership info in createView 2015-06-25 05:47:24 -08:00
Device flowify some Libraries 2015-03-25 11:09:54 -08:00
Devtools [Flow] Clean up react-native for Flow v0.15.0 2015-09-04 16:51:18 -08:00
Fetch Better feature detection for FormData/FileReader/Blob 2015-09-22 13:53:24 -07:00
Geolocation fix watchPosition keep updating location 2015-10-12 11:56:45 -07:00
Image Fixed RCTImageStoreManager bug 2015-10-21 13:19:28 -07:00
Inspector [react-native] enable react devtools from JavascriptCore 2015-07-23 17:14:09 -08:00
Interaction InteractionManager: remove dev timeout warnings 2015-07-01 04:51:28 -08:00
JavaScriptAppEngine Fix 16 linter warnings in Examples/ 2015-10-16 04:03:23 -07:00
LayoutAnimation [ReactNative] Remove POPAnimation 2015-08-20 22:24:28 -07:00
LinkingIOS Add note for iOS9 url scheme changes 2015-10-12 08:04:24 -07:00
Modal Documentation Update 2015-10-21 07:02:25 -07:00
NativeApp [ReactNative] Add "RCTNativeAppEventEmitter" 2015-05-15 16:57:18 -08:00
Network Allow duplicate keys in FormData 2015-10-21 15:18:40 -07:00
Picker Fixed PickerIOS onChange event 2015-09-08 03:34:33 -08:00
Portal [RN] add clarifying Android-only comment to Portal 2015-08-31 11:10:45 -08:00
PushNotificationIOS Add support for cancelAllLocalNotifications 2015-10-16 10:57:25 -07:00
QuickPerformanceLogger added QPL for main interactions 2015-09-29 22:25:23 -07:00
RCTTest Fix a warning about SnapshotView 2015-10-19 06:10:22 -07:00
RKBackendNode [ReactNative] clean lint in all of Libraries/ 2015-05-19 13:47:04 -08:00
ReactIOS Fix 16 linter warnings in Examples/ 2015-10-16 04:03:23 -07:00
ReactNative Add List of Common Cases to AttributePayload Benchmark 2015-10-09 14:31:23 -07:00
Sample Remove invariant of Sample.ios.js that is not used 2015-05-26 18:25:00 -07:00
Settings Text highlighting on iOS 2015-07-24 08:41:58 -08:00
Storage Get back 100% in sync with fb codebase 2015-09-16 10:30:53 -07:00
StyleSheet Add deprecated transform props to View prop type definition. 2015-10-16 07:30:26 -07:00
Text Fix 16 linter warnings in Examples/ 2015-10-16 04:03:23 -07:00
Utilities Batch native method calls in 5ms increments 2015-10-13 08:03:41 -07:00
Vibration Text highlighting on iOS 2015-07-24 08:41:58 -08:00
WebSocket (upstream) Prevent SocketRocket killing the connection before notifying of final messages 2015-10-19 06:47:22 -07:00
react-native Move SnapshotView to SnapshotViewIOS and create an unimplemented android version 2015-10-13 11:48:38 -07:00
vendor Move stuff out of vendor/react_contrib/ 2015-10-12 11:18:30 -07:00
Promise.js Replace ES6Promise with Promise 2015-04-15 06:06:29 -08:00