/** * Copyright (c) 2015-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. * * @providesModule XHR */ function request(method, url, callback) { var xhr = new XMLHttpRequest(); xhr.open(method, url); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { if (xhr.status === 200) { callback(null, xhr); } else { callback(new Error('status = ' + xhr.status, xhr)); } } }; xhr.send(); } exports.get = function(url, callback) { request('GET', url, callback); };