Repository: flex-asjs Updated Branches: refs/heads/develop 11ef21aae -> 326d69791
CORS security. Allow auth credentials to be passed when using cross site calls. This is required as well as setting the Access-Control-Allow-Origin header on the server. Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/326d6979 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/326d6979 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/326d6979 Branch: refs/heads/develop Commit: 326d69791b37cc2aaac546bcfcd3a51e88716f2f Parents: 11ef21a Author: Justin Mclean <jmcl...@apache.org> Authored: Sun Apr 9 13:26:30 2017 +1000 Committer: Justin Mclean <jmcl...@apache.org> Committed: Sun Apr 9 13:26:30 2017 +1000 ---------------------------------------------------------------------- .../src/main/flex/org/apache/flex/net/HTTPService.as | 13 +++++++++++++ 1 file changed, 13 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/326d6979/frameworks/projects/Network/src/main/flex/org/apache/flex/net/HTTPService.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Network/src/main/flex/org/apache/flex/net/HTTPService.as b/frameworks/projects/Network/src/main/flex/org/apache/flex/net/HTTPService.as index b939751..3a9968c 100644 --- a/frameworks/projects/Network/src/main/flex/org/apache/flex/net/HTTPService.as +++ b/frameworks/projects/Network/src/main/flex/org/apache/flex/net/HTTPService.as @@ -505,6 +505,18 @@ package org.apache.flex.net return null; } + /** + * Allows Javascript cross-site Access-Control requests to be made + * using credentials such as cookies or authorization headers + * + * @productversion FlexJS 0.8 + */ + COMPILE::JS + public function set withCredentials(value:Boolean):void { + var element:XMLHttpRequest = this.element as XMLHttpRequest; + element.withCredentials = value; + } + COMPILE::SWF private var urlLoader:flash.net.URLLoader; @@ -606,6 +618,7 @@ package org.apache.flex.net } } + if (_method !== HTTPConstants.GET && !sawContentType && contentData) { element.setRequestHeader(