[英]Flex,Actionscript
我在Flex中有google maps应用程序。每当单击地图时,它都会在内部调用HTTPService。 假设要以JSON格式从Google Rest网络服务中获取数据。 但是由于不断出现错误,我无法访问Web服务-
(mx.messaging.messages::ErrorMessage)#0
body = (null)
clientId = "DirectHTTPChannel0"
correlationId = "2662EE9F-D349-806E-1D23-8BC4D0117C5E"
destination = ""
extendedData = (null)
faultCode = "Channel.Security.Error"
faultDetail = "Destination: DefaultHTTP"
faultString = "Security error accessing url"
headers = (Object)#1
DSStatusCode = 0
messageId = "124EF92C-AB10-2BB6-97F8-8BC4D0952DA4"
rootCause = (flash.events::SecurityErrorEvent)#2
bubbles = false
cancelable = false
currentTarget = (flash.net::URLLoader)#3
bytesLoaded = 0
bytesTotal = 0
data = (null)
dataFormat = "text"
eventPhase = 2
target = (flash.net::URLLoader)#3
text = "Error #2048"
type = "securityError"
timestamp = 0
timeToLive = 0
默认情况下,您不允许使用flex从单独的域中获取数据。
一种可能的解决方案是在您自己的域上代理所需的服务。
但是请注意,这在带宽方面使其更加昂贵。
这是Flash的安全功能。 您需要做的是编辑安全设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.