Naslaggids voor Adobe ActionScript® 3.0 voor het Adobe® Flash®-platform
Startpagina  |  Lijst met pakketten en klassen verbergen |  Pakketten  |  Klassen  |  Nieuw  |  Index  |  Bijlagen  |  Waarom in het Engels?
Filters: AIR 30.0 en eerder, Flash Player 30.0 en eerder, Flash Lite 4
Flex 4.6 en eerder, Flash Pro CS6 en eerder
Filters verbergen
flash.net 

URLRequest  - AS3

Pakkettenx

Hoofdniveau
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Taalelementen

Algemene constanten
Algemene functies
Operatoren
Programmeerinstructies, gereserveerde woorden en compileraanwijzingen
Speciale typen

Bijlagen

Nieuw
Compilerfouten
Compilerwaarschuwingen
Uitvoeringsfouten
Migreren naar ActionScript 3
Ondersteunde tekensets
Alleen MXML-labels
Elementen van bewegings-XML
Timed Text-tags
Lijst van vervangen elementen
Constanten voor toegankelijkheidsimplementatie
ActionScript-voorbeelden gebruiken
Juridische kennisgeving
Pakketflash.net
Klassepublic final class URLRequest
OverervingURLRequest Inheritance Object

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Player 9, Flash Lite 4

De klasse URLRequest legt alle informatie vast in een enkele HTTP-aanvraag. URLRequest-objecten worden doorgegeven aan de methoden load() van de klassen Loader, URLStream en URLLoader en aan andere laadbewerkingen om URL-downloads te starten. Deze objecten worden ook doorgegeven aan de methoden upload() en download() van de klasse FileReference.

Een SWF-bestand in de sandbox Lokaal-met-bestandssysteem kan geen gegevens laden naar een bron in de netwerksandbox of deze bron van gegevens voorzien.

Standaard moeten het aanroepende SWF-bestand en de URL die u laadt zich in hetzelfde domein bevinden. Een SWF-bestand op www.adobe.com kan bijvoorbeeld alleen gegevens laden van bronnen die zelf ook aanwezig zijn op www.adobe.com. Wanneer u gegevens van een ander domein wilt laden, plaatst u een bestand met URL-beleid op de server die als host fungeert voor de gegevens.

In Adobe AIR is de inhoud in de beveiligingssandbox van de toepassing (inhoud die met de AIR-toepassing is geïnstalleerd) echter niet beperkt tot deze beveiligingsbeperkingen. Voor inhoud die in Adobe AIR wordt uitgevoerd kunnen bestanden in de beveiligingssandbox van de toepassing met een van de volgende URL-schema's toegang krijgen tot URL's:

  • http en https
  • file
  • app-storage
  • app

Voor inhoud die in Adobe AIR wordt uitgevoerd en die zich niet in de beveiligingssandbox van de toepassing bevindt, gelden dezelfde beperkingen als voor inhoud die wordt uitgevoerd in de browser (in Flash Player) en waarvan het laden wordt beheerd door het domein van de inhoud en waarvoor eventuele machtigingen zijn toegekend via domeinoverschrijdende beleidsbestanden.

Opmerking: ATS (App Transport Security) is door Apple geïntroduceerd in iOS9. Het is hierbij niet toegestaan dat er onbeveiligde verbindingen zijn tussen app- en webservices. Vanwege deze wijziging worden alle verbindingen die via Loader naar onbeveiligde websites zijn ingesteld, door URLLoader onderbroken, en ATS zorgt ervoor dat ze niet meer functioneren. Geef uitzonderingen aan op het standaardgedrag door sleutels toe te voegen aan de toepassingsdescriptor voor uw app.

Geef uitzonderingen aan op het standaardgedrag door sleutels toe te voegen aan het InfoAdditions-label van het descriptorbestand voor uw app.

  <iPhone>
  <InfoAdditions>
                   <![CDATA[
                          <key>NSAppTransportSecurity</key>
                              <dict>
                                        <key>NSExceptionDomains</key>
                              <dict>
                                       <key>www.example.com</key>
                              <dict>
                                     <!--Include to allow subdomains-->
                                     <key>NSIncludesSubdomains</key>
                                     <true/>
                                     <!--Include to allow HTTP requests-->
                                     <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
                                     <true/>
                                      <!--Include to specify minimum TLS version-->
                                      <key>NSTemporaryExceptionMinimumTLSVersion</key>
                                      <string>TLSv1.1</string>
                              </dict>
                              </dict>
                              </dict>
                  ]]>
         </InfoAdditions>
  </iPhone>
  

Lees voor meer informatie over beveiliging het onderwerp Security in het Flash Player Developer Center.

Bekijk de voorbeelden

Verwante API-elementen



Openbare eigenschappen
 EigenschapGedefinieerd door
      authenticate : Boolean
Bepaalt of verificatie-aanvragen voor deze aanvraag moeten worden afgehandeld (true) of niet (false).
URLRequest
      cacheResponse : Boolean
Bepaalt of geslaagde resultaatgegevens voor deze aanvraag in de cache moeten worden opgeslagen.
URLRequest
 Inheritedconstructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie.
Object
  contentType : String
Het inhoudstype MIME van de inhoud in de eigenschap data.
URLRequest
  data : Object
Een object dat gegevens bevat die met de URL-aanvraag moeten worden verzenden.
URLRequest
  digest : String
Een tekenreeks die het getekende Adobe-platformonderdeel identificeert dat moet worden opgeslagen in (of moet worden opgehaald uit) de Flash Player-cache.
URLRequest
  followRedirects : Boolean
Bepaalt of omleidingen moeten worden gevolgd (true) of niet (false).
URLRequest
      idleTimeout : Number
Geeft de niet-actieve time-outwaarde aan (in milliseconden) voor deze aanvraag.
URLRequest
      manageCookies : Boolean
Bepaalt of de HTTP-protocolstack cookies voor deze aanvraag moet beheren.
URLRequest
  method : String
Regelt de methode voor het verzenden van HTTP-formulieren.
URLRequest
  requestHeaders : Array
De array van HTTP-aanvraagheaders die aan de HTTP-aanvraag moet worden toegevoegd.
URLRequest
  url : String
De URL die moet worden aangevraagd.
URLRequest
      useCache : Boolean
Bepaalt of de lokale cache moet worden geraadpleegd voordat deze URLRequest gegevens ophaalt.
URLRequest
  userAgent : String
Bepaalt de userAgent-tekenreeks die inde HTTP-aanvraag moet worden gebruikt.
URLRequest
Openbare methoden
 MethodeGedefinieerd door
  
URLRequest(url:String = null)
Maakt een object URLRequest.
URLRequest
 Inherited
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd.
Object
 Inherited
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven.
Object
 Inherited
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd.
Object
 Inherited
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in.
Object
 Inherited
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies.
Object
 Inherited
Retourneert een tekenreeksrepresentatie van het opgegeven object.
Object
  
useRedirectedURL(sourceRequest:URLRequest, wholeURL:Boolean = false, pattern:* = null, replace:String = null):void
Hiermee wordt toegestaan dat een omgeleide URL van een bron-URLRequest wordt toegepast als vervanging voor een bepaald gedeelte van de URL in een nieuwe URLRequest.
URLRequest
 Inherited
Retourneert de primitieve waarde van het opgegeven object.
Object
Eigenschapdetails
    

authenticate

eigenschap
authenticate:Boolean

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0

Bepaalt of verificatie-aanvragen voor deze aanvraag moeten worden afgehandeld (true) of niet (false). Als de waarde false is, wordt een HTTP-fout geretourneerd door een verificatieaanvraag.

De ondersteunde verificatiemethoden zijn:

  • Windows—HTTP Basic/Digest, Geïntegreerde Windows-verificatie (inclusief NTLM en Kerberos), SSL Certificate Authentication.
  • Mac—HTTP Basic/Digest, NTLM, SSL Certificate Authentication.

Opmerking:de methoden FileReference.upload(), FileReference.download() en HTMLLoader.load() bieden geen ondersteuning voor de eigenschap URLRequest.authenticate.

De standaardwaarde is true.



Implementatie
    public function get authenticate():Boolean
    public function set authenticate(value:Boolean):void

Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.

Verwante API-elementen

    

cacheResponse

eigenschap 
cacheResponse:Boolean

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0

Bepaalt of geslaagde resultaatgegevens voor deze aanvraag in de cache moeten worden opgeslagen. Als de waarde true is, gebruikt de AIR-toepassing de HTTP-cache van het besturingssysteem.

Opmerking: de methode HTMLLoader.load() biedt geen ondersteuning voor de eigenschap URLRequest.cacheResponse.

De standaardwaarde is true.



Implementatie
    public function get cacheResponse():Boolean
    public function set cacheResponse(value:Boolean):void

Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.

Verwante API-elementen

contentType

eigenschap 
contentType:String

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Player 9, Flash Lite 4

Het inhoudstype MIME van de inhoud in de eigenschap data.

De standaardwaarde is application/x-www-form-urlencoded.

Opmerking: de methoden FileReference.upload(), FileReference.download() en HTMLLoader.load() bieden geen ondersteuning voor de eigenschap URLRequest.contentType.

Wanneer een POST-aanvraag wordt verzonden, moeten de waarden van de eigenschappen contentType en data corresponderen. De waarde van de eigenschap contentType vertelt servers hoe deze de waarde van de eigenschap data moeten interpreteren.

  • Als de waarde van de eigenschap data een URLVariables-object is, moet de waarde van contentType application/x-www-form-urlencoded zijn.
  • Als de waarde van de eigenschap data van een ander type is, moet de waarde van contentType het type aangeven van de POST-gegevens die worden verzonden (dus de binaire- of tekenreeksgegevens in de waarde van de eigenschap data).
  • Voor FileReference.upload() wordt het inhoudstype van de aanvraag automatisch ingesteld op multipart/form-data en wordt de eigenschap contentType genegeerd.

Als u in Flash Player 10 en hoger een multipart-inhoudstype gebruikt (bijvoorbeeld 'multipart/form-data') dat een upload bevat (aangegeven met de parameter 'bestandsnaam' in een header 'content-disposition' binnen de POST-body), gelden voor de POST-bewerking de beveiligingsregels die van toepassing zijn op uploads:

  • De POST-bewerking moet worden uitgevoerd in reactie op een door de gebruiker geïnitieerde actie, zoals het klikken met de muis of het indrukken van een toets.
  • Als bij de POST-bewerking verschillende domeinen betrokken zijn (het doel van de POST-bewerking bevindt zich niet op dezelfde server als het SWF-bestand dat de POST-aanvraag verstuurt), moet de doelserver een URL-beleidsbestand leveren dat interdomeintoegang toestaat.

In het geval van een multipart-inhoudstype is het ook essentieel dat de syntaxis juist is (in overeenstemming met de norm RFC2046). Als de syntaxis ongeldig lijkt te zijn, gelden voor de POST-bewerking de beveiligingsregels die van toepassing zijn op uploads.



Implementatie
    public function get contentType():String
    public function set contentType(value:String):void

Verwante API-elementen

data

eigenschap 
data:Object

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Player 9, Flash Lite 4

Een object dat gegevens bevat die met de URL-aanvraag moeten worden verzenden.

Deze eigenschap wordt gebruikt in combinatie met de eigenschap method. Wanneer de waarde van method GET is, wordt met de syntaxis van de HTTP-querytekenreeks de waarde van data toegevoegd aan de waarde van URLRequest.url. Wanneer de waarde method POST is (of een willekeurige andere waarde dan GET), wordt de waarde van data doorgegeven in de hoofdtekst van de HTTP-aanvraag.

De URLRequest API biedt ondersteuning voor binaire POST en voor URL gecodeerde variabelen, alsook voor tekenreeksen. Het gegevensobject kan ByteArray-, URLVariables- of String-object zijn.

De manier waarop de gegevens worden gebruikt, hangt af van het type object dat wordt gebruikt:

  • Wanneer het object een object ByteArray is, worden de binaire gegevens van het object ByteArray gebruikt als POST-gegevens. Voor GET worden gegevens van het type ByteArray niet ondersteund. Ook worden gegevens van het type ByteArray niet ondersteund voor FileReference.upload() en FileReference.download().
  • Wanneer het object een object URLVariables is en de methode is POST, worden de variabelen gecodeerd met de indeling x-www-form-urlencoded en wordt de resulterende tekenreeks gebruikt als POST-gegevens. Een uitzondering is een aanroep van FileReference.upload(), waarin de variabelen worden verzonden als afzonderlijke velden in een multipart/form-data-post.
  • Wanneer het object een object URLVariables is en de methode is GET, definieert het object URLVariables variabelen die moeten worden verzonden met het object URLRequest.
  • Anders wordt het object omgezet in een tekenreeks en wordt de tekenreeks gebruikt als de POST- of GET-gegevens.

Deze gegevens worden pas verzonden wanneer een methode, zoals navigateToURL() of FileReference.upload(), het object URLRequest gebruikt.

Opmerking: de waarde van contentType moet overeenkomen met het type van de gegevens in de eigenschap data. Zie de opmerking bij de beschrijving van de eigenschap contentType.



Implementatie
    public function get data():Object
    public function set data(value:Object):void

Verwante API-elementen


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld wordt de externe toepassing die is opgeslagen op http://www.[yourDomain].com/application.jsp geopend in een nieuw browservenster en worden gegevens over een gebruikerssessie, vastgelegd in een object URLVariables, doorgegeven aan de toepassing.

Enkele toelichtingen op het voorbeeld:

  1. De constructorfunctie maakt een instantie URLRequest met de naam request en neemt de URL van de externe toepassing als parameter.
  2. Er wordt een object URLVariables gemaakt en aan twee eigenschappen ervan worden waarden toegewezen.
  3. Het object URLVariables wordt toegewezen aan de eigenschap data van het object URLRequest.
  4. In het voorbeeld wordt navigateToURL aangeroepen, waardoor een nieuw browservenster wordt geopend naar de URL van de externe toepassing.

Opmerking: wanneer u het voorbeeld wilt uitvoeren, moet u de URL van de externe toepassing in het voorbeeld vervangen door een werkende URL. Daarnaast hebt u servercode nodig om de informatie te verwerken die door Flash Player wordt vastgelegd in het object URLVariables.

package {
    import flash.display.Sprite;
    import flash.net.navigateToURL;
    import flash.net.URLRequest;
    import flash.net.URLVariables;

    public class URLVariablesExample extends Sprite {

        public function URLVariablesExample() {
            var url:String = "http://www.[yourDomain].com/application.jsp";
            var request:URLRequest = new URLRequest(url);
            var variables:URLVariables = new URLVariables();
            variables.exampleSessionId = new Date().getTime();
            variables.exampleUserLabel = "guest";
            request.data = variables;
            navigateToURL(request);
        }
    }
}

digest

eigenschap 
digest:String

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Player 9.0.115.0, Flash Lite 4

Een tekenreeks die het getekende Adobe-platformonderdeel identificeert dat moet worden opgeslagen in (of moet worden opgehaald uit) de Flash Player-cache. Een component van het Adobe-platform is een ondertekend bestand (een SWZ-bestand) dat SWF-inhoud bevat die blijvend aanwezig is in de cache van de computer van een gebruiker. Alle SWZ-bestanden zijn ondertekend door Adobe. Een controlesamenvatting komt overeen met een enkel, in de cache opgeslagen bestand. Als u het bestand op welke wijze dan ook verandert, wordt de controlesamenvatting op onvoorspelbare wijze veranderd. Door een controlesamenvatting te gebruiken, kunt u het in de cache opgeslagen bestand binnen meerdere domeinen verifiëren. Twee bestanden met dezelfde controlesamenvatting zijn hetzelfde bestand, en twee bestanden met verschillende controlesamenvattingen , zijn niet hetzelfde bestand. Een bestand kan (praktisch gezien) worden gemaakt om een controlesamenvatting te vervalsen en zich voor te doen als een andere controlesamenvatting.

De controlesamenvatting is gebaseerd op een SHA-256-algoritme voor de controlesamenvatting van berichten (64 tekens lang in hexadecimale notatie).

De Flex SDK bevat bijvoorbeeld een SWZ-bestand voor het Flex-framework (evenals de digest-tekenreeks voor dat SWZ-bestand). U kunt SWZ-bestand posten op uw webserver en laden in uw SWF-bestand (met de methode load() van een URLLoader-object). Als het overeenkomende SWZ-bestand al aanwezig is in de cache van de computer van de eindgebruiker, gebruikt de toepassing dit SWZ-bestand. (Een SWZ-bestand komt overeen als de digest van het bestand identiek is met de digest van het SWF-bestand dat u opgeeft.) Als dit niet het geval is, downloadt de toepassing het SWZ-bestand van de opgegeven URL.

U hoeft de parameter digest alleen in te stellen in een URLRequest-object dat wordt gebruikt in een aanroep van de methode URLLoader.load() om een SWZ-bestand te laden. Als u de eigenschap digest van een URLRequest-object instelt voor gebruik met andere methoden, wordt er een IOError-uitzondering gegenereerd.



Implementatie
    public function get digest():String
    public function set digest(value:String):void

Gegenereerde uitzondering
ArgumentError — De geleverde controlesamenvatting komt niet overeen met de controlesamenvatting van het bestand dat is uitgepakt uit het gedownloade getekende bestand of het getekende bestand dat buiten de cache om is geladen. De toepassing genereert deze fout ook als de geleverde controlesamenvatting niet de juiste lengte heeft of ongeldige (niet-hexadecimale) tekens bevat.

Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld wordt een extern bestand in de cache geladen. Als het bestand is geladen, bevat de byte-array het werkelijke bestand (niet het getekende bestand). In het voorbeeld wordt het laden voltooid door loadBytes() aan te roepen:
 
var myURLReq:URLRequest = new URLRequest();
myURLReq.url = "http://yourdomain/users/jdoe/test01/_rsc/Automated/AssetCaching_rsc/test01/rsl.swz";
myURLReq.digest = "3B0AA28C7A990385E044D80F5637FB036317BB41E044D80F5637FB036317BB41";
var myURLLoader:URLLoader = new URLLoader();
myURLLoader.dataFormat = URLLoaderDataFormat.BINARY;
myURLLoader.addEventListener("complete", onC);

myURLLoad.load(myURLReq);

function onC(e) {
    var someLoader:Loader = new Loader();
    addChild(someLoader);
    someLoader.loadBytes((ByteArray)(myURLLoad.data)); 
}

followRedirects

eigenschap 
followRedirects:Boolean

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Lite 4

Bepaalt of omleidingen moeten worden gevolgd (true) of niet (false).

Opmerking:de methoden FileReference.upload(), FileReference.download() en HTMLLoader.load() bieden geen ondersteuning voor de eigenschap URLRequest.followRedirects.

De standaardwaarde is true.



Implementatie
    public function get followRedirects():Boolean
    public function set followRedirects(value:Boolean):void

Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.

Verwante API-elementen

    

idleTimeout

eigenschap 
idleTimeout:Number

Taalversie: ActionScript 3.0
Runtimeversies: AIR 2

Geeft de niet-actieve time-outwaarde aan (in milliseconden) voor deze aanvraag.

De niet-actieve time-out is de tijdsduur dat de client wacht op een antwoord van de server, nadat er verbinding is gemaakt, voordat de aanvraag wordt afgebroken.

Opmerking: de methode HTMLLoader.load() biedt geen ondersteuning voor de eigenschap URLRequest.idleTimeout De HTMLLoader-klasse bepaalt zelf zijn idleTimeout-eigenschap.

De standaardwaarde is initialized from the URLRequestDefaults.idleTimeout property.



Implementatie
    public function get idleTimeout():Number
    public function set idleTimeout(value:Number):void

Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.

Verwante API-elementen

    

manageCookies

eigenschap 
manageCookies:Boolean

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0

Bepaalt of de HTTP-protocolstack cookies voor deze aanvraag moet beheren. Als de waarde true is, worden cookies toegevoegd aan de aanvraag en worden cookies in het antwoord onthouden. Als de waarde false is, worden geen cookies aan de aanvraag toegevoegd en worden antwoordcookies niet onthouden. Gebruikers kunnen cookies echter wel zelf beheren door de header rechtstreeks te manipuleren. Opmerking: Op Windows-systemen kunt u niet handmatig cookies toevoegen aan een URL-verzoek wanneer de waarde van manageCookies is ingesteld op true. Bij andere besturingssystemen kunt u wel cookies toevoegen aan een verzoek, onafhankelijk of de waarde van manageCookies is ingesteld optrue of false. Indien toegestaan, kunt u cookies handmatig aan een verzoek toevoegen door een URLRequestHeader-object met de gegevens van de cookie toe te voegen aan de array requestHeaders.

Op Mac OS worden cookies gedeeld met Safari. Ga als volgt te werk om cookies te wissen op Mac OS:

  1. Open Safari.
  2. Kies Safari > Preferences (Voorkeuren) en klik op het Security panel (deelvenster Beveiliging).
  3. Klik op de knop Show Cookies (Cookies tonen).
  4. Klik op de knop Remove All (Alles verwijderen).

Ga als volgt te werk om cookies te wissen op Windows:

  1. Ga naar het Configuratiescherm, open Internet-opties en klik op het tabblad Algemeen.
  2. Klik op de knop Cookies verwijderen.

De standaardwaarde is true.



Implementatie
    public function get manageCookies():Boolean
    public function set manageCookies(value:Boolean):void

Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.

Verwante API-elementen

method

eigenschap 
method:String

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Player 9, Flash Lite 4

Regelt de methode voor het verzenden van HTTP-formulieren.

Voor SWF-inhoud die wordt uitgevoerd in Flash Player (in de browser) geldt dat deze eigenschap beperkt is tot GET- of POST-bewerkingen. Geldige waarden zijn URLRequestMethod.GET of URLRequestMethod.POST.

Voor inhoud die in Adobe AIR wordt uitgevoerd, kunt u elke willekeurige stringwaarde gebruiken als de inhoud zich in de beveiligingssandbox van de toepassing bevindt. Anders kunt u alleen GET- of POST-bewerkingen gebruiken, net als bij inhoud die in Flash Player wordt uitgevoerd.

Wanneer voor inhoud die wordt uitgevoerd in Adobe AIR de functie navigateToURL() wordt gebruikt, behandelt de runtime een URLRequest dat de methode POST gebruikt (een methode waarvan de eigenschap method is ingesteld op URLRequestMethod.POST ), alsof de methode GET wordt gebruikt.

Opmerking: als inhoud wordt uitgevoerd in Flash Player en het gerefereerde formulier geen hoofdinhoud heeft, gebruikt Flash Player automatisch een GET-bewerking, zelfs als de methode is ingesteld op URLRequestMethod.POST. Daarom is het raadzaam om altijd een dummy hoofdtekst in te sluiten zodat altijd de juiste methode wordt gebruikt.

De standaardwaarde is URLRequestMethod.GET.



Implementatie
    public function get method():String
    public function set method(value:String):void

Gegenereerde uitzondering
ArgumentError — Wanneer de parameter value niet URLRequestMethod.GET of URLRequestMethod.POST is.

Verwante API-elementen


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld wordt de externe toepassing die is opgeslagen op http://www.[yourDomain].com/application.jsp geopend in een nieuw browservenster en worden gegevens over een gebruikerssessie, vastgelegd in een object URLVariables, doorgegeven aan de toepassing. De waarde van de eigenschap URLRequest.method wordt hierbij expliciet ingesteld op URLRequestMethod.POST.

Enkele toelichtingen op het voorbeeld:

  1. De constructorfunctie maakt een instantie URLRequest met de naam request en neemt de URL van de externe toepassing als parameter.
  2. Er wordt een object URLVariables gemaakt en aan twee eigenschappen ervan worden waarden toegewezen.
  3. Het object URLVariables wordt toegewezen aan de eigenschap data van het object URLRequest.
  4. De waarde van de eigenschap URLRequest.method wordt ingesteld op URLRequestMethod.POST.
  5. In het voorbeeld wordt navigateToURL aangeroepen, waardoor een nieuw browservenster wordt geopend naar de URL van de externe toepassing.

Opmerking: wanneer u het voorbeeld wilt uitvoeren, moet u de URL van de externe toepassing in het voorbeeld vervangen door een werkende URL. Daarnaast hebt u servercode nodig om de informatie te verwerken die door Flash Player wordt vastgelegd in het object URLVariables.

package {
    import flash.display.Sprite;
    import flash.net.navigateToURL;
    import flash.net.URLRequest;
    import flash.net.URLRequestMethod;
    import flash.net.URLVariables;

    public class URLRequest_method extends Sprite {

        public function URLRequest_method() {
            var url:String = "http://www.[yourDomain].com/application.jsp";
            var request:URLRequest = new URLRequest(url);
            
            var variables:URLVariables = new URLVariables();
            variables.exampleSessionId = new Date().getTime();
            variables.exampleUserLabel = "guest";
            request.data = variables;
            request.method = URLRequestMethod.POST;
            
            navigateToURL(request);
        }
    }
}

requestHeaders

eigenschap 
requestHeaders:Array

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Player 9, Flash Lite 4

De array van HTTP-aanvraagheaders die aan de HTTP-aanvraag moet worden toegevoegd. De array bestaat uit objecten URLRequestHeader. Elk object in de array moet een object URLRequestHeader zijn dat de tekenreeksen naam en waarde bevat, als volgt:

     var rhArray:Array = new Array(new URLRequestHeader("Content-Type", "text/html"));
     

Flash Player en de AIR-runtime leggen bepaalde beperkingen op ten aanzien van requestheaders. Raadpleeg de beschrijving van de klasse URLRequestHeader voor meer informatie.

Niet alle methoden die URLRequest-parameters accepteren ondersteunen de eigenschap requestHeaders. Raadpleeg de documentatie voor de methode die u wilt aanroepen. De methoden FileReference.upload() en FileReference.download() onderstenen de eigenschap URLRequest.requestHeaders bijvoorbeeld niet.

Vanwege beperkingen van de browser worden aangepaste HTTP-requestheaders alleen ondersteund voor POST-aanvragen, niet voor GET-aanvragen.



Implementatie
    public function get requestHeaders():Array
    public function set requestHeaders(value:Array):void

Verwante API-elementen

url

eigenschap 
url:String

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Player 9, Flash Lite 4

De URL die moet worden aangevraagd.

Zorg ervoor dat u eventuele tekens codeert die in de URL-specificatie (zie http://www.faqs.org/rfcs/rfc1738.html) worden beschreven als onveilig, of die in het URL-schema van het URLRequest-object zijn gereserveerd (als ze worden gebruikt voor een ander doel dan waarvoor ze zijn bedoeld). Gebruik bijvoorbeeld "%25" voor het procentteken (%) en "%23" voor het hekje (#), zoals in "http://www.example.com/orderForm.cfm?item=%23B-3&discount=50%25".

Standaard moet de URL zich in hetzelfde domein bevinden als het aanroepende bestand, tenzij de inhoud wordt uitgevoerd in de beveiligingssandbox van de toepassing Adobe AIR. Als u gegevens van een ander domein moet laden, plaatst u een bestand met URL-beleid op de server die als host voor de gegevens fungeert. Zie de beschrijving van de klasse URLRequest voor meer informatie.

Voor inhoud die in Adobe AIR wordt uitgevoerd, kunnen bestanden in de beveiligingssandbox van de toepassing (bestanden die met de toepassing AIR zijn geïnstalleerd) met een van de volgende URL-schema's toegang krijgen tot URL's:

  • http en https
  • file
  • app-storage
  • app

Opmerking: IPv6 (Internet Protocol versie 6) wordt ondersteund in AIR en in Flash Player 9.0.115.0 en hoger. IPv6 is een versie van Internet Protocol die 128-bits adressen ondersteunt (een verbetering ten opzichte van het eerdere IPv4-protocol dat alleen 32-bits adressen ondersteunt). Mogelijk moet u IPv6 activeren op uw netwerkinterfaces. Raadpleeg de Help van het besturingssysteem dat als host fungeert van de gegevens voor meer informatie. Wanneer IPv6 wordt ondersteund door het hostsysteem, kunt u numerieke letterlijke IPv6-adressen opgeven in URL's tussen haakjes ([]), bijvoorbeeld.

     rtmp://[2001:db8:ccc3:ffff:0:444d:555e:666f]:1935/test
     



Implementatie
    public function get url():String
    public function set url(value:String):void

Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld wordt aangegeven hoe u een afbeelding dynamisch kunt laden met de Loader-klasse in ActionScript 3.0. Voorbeeld geleverd door ActionScriptExamples.com.
var url:String = "http://www.helpexamples.com/flash/images/image2.jpg";
var urlRequest:URLRequest = new URLRequest(url);
var loader:Loader = new Loader();
loader.load(urlRequest);
addChild(loader);
    

useCache

eigenschap 
useCache:Boolean

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0

Bepaalt of de lokale cache moet worden geraadpleegd voordat deze URLRequest gegevens ophaalt.

Opmerking: de methode HTMLLoader.load() biedt geen ondersteuning voor de eigenschap URLRequest.useCache.

De standaardwaarde is true.



Implementatie
    public function get useCache():Boolean
    public function set useCache(value:Boolean):void

Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.

Verwante API-elementen

userAgent

eigenschap 
userAgent:String

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Lite 4

Bepaalt de userAgent-tekenreeks die inde HTTP-aanvraag moet worden gebruikt.

De standaardwaarde is dezelfde userAgent-tekenreeks die wordt gebruikt door Flash Player en deze is verschillend voor Macintosh, Linux en Windows.

Opmerking: Deze eigenschap heeft geen invloed op de userAgent-tekenreeks als het URLRequest-object wordt gebruikt met de methode load() van een HTMLLoader-object. Als u de userAgent-tekenreeks wilt instellen voor een HTMLLoader-object, stelt u de eigenschap userAgent van het HTMLLoader-object in of stelt u de statische eigenschap URLRequestDefaults.userAgent in.



Implementatie
    public function get userAgent():String
    public function set userAgent(value:String):void

Gegenereerde uitzondering
SecurityError — De aanroeper bevindt zich niet in de beveiligingssandbox van de AIR-toepassing.

Verwante API-elementen

Constructordetails

URLRequest

()Constructor
public function URLRequest(url:String = null)

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.0, Flash Player 9, Flash Lite 4

Maakt een object URLRequest. Wanneer System.useCodePage true is, wordt de aanvraag gecodeerd met de systeemcodepagina en niet met Unicode. Wanneer System.useCodePage false is, wordt de aanvraag gecodeerd met Unicode en niet met de systeemcodepagina.

Parameters
url:String (default = null) — De URL die moet worden aangevraagd. U kunt de URL later instellen met de eigenschap url.

Verwante API-elementen


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )

In het volgende voorbeeld wordt weergegeven hoe u nieuwe browservensters kunt openen vanaf Flash Player met behulp van de navigateToURL()-methode. Voorbeeld van ActionScriptExamples.com.
// Requires
// - Button symbol on Stage (or a display object, such as a MovieClip) with instance name "buttonSymbol"
//
buttonSymbol.addEventListener(MouseEvent.CLICK, buttonSymbol_click);
 
function buttonSymbol_click(evt:MouseEvent):void {
    var req:URLRequest = new URLRequest("http://www.adobe.com/");
    navigateToURL(req, "_blank");
}
Methodedetails

useRedirectedURL

()methode
public function useRedirectedURL(sourceRequest:URLRequest, wholeURL:Boolean = false, pattern:* = null, replace:String = null):void

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 11.8, AIR 3.8

Hiermee wordt toegestaan dat een omgeleide URL van een bron-URLRequest wordt toegepast als vervanging voor een bepaald gedeelte van de URL in een nieuwe URLRequest. Nadat de oorspronkelijke aanvraag is omgeleid, kunnen nieuwe aanvragen rechtstreeks worden verzonden naar de omgeleide serverlocatie.

Nadat de oorspronkelijke URLRequest is voltooid en de waarde van HTTPStatusEvent.redirected is ingesteld op true, kan deze methode met de oorspronkelijke aanvraag worden aangeroepen als sourceRequest. Standaard wordt het domein van de omgeleide URL gebruikt in plaats van het domein in de URL van deze URLRequest. URLRequest.url moet worden ingesteld voordat u deze methode aanroept. De methode moet worden aangeroepen voordat deze URLRequest wordt geladen. Als de parameter wholeURL is ingesteld op true, kan de volledige URL (minus de bestandsnaam) van de bron-URLRequest desgewenst worden vervangen door de volledige URL (minus de uiteindelijke bestandsnaam) in deze URLRequest. De aanroepende functie kan eventueel ook een tekenreeks of een reguliere expressie aanleveren in de parameter pattern. Als dit patroon wordt gevonden, wordt het vervangen door de tekenreeks van de parameter replace. Deze zoek- en vervangactie wordt uitgevoerd nadat de URL is vervangen.

Parameters

sourceRequest:URLRequest — Een URLRequest-object dat al is aangevraagd en omgeleid. De omgeleide URL dient als vervanging voor een gedeelte van de URL van dit URLRequest-object.
 
wholeURL:Boolean (default = false) — Geeft aan of alleen het domein van de uiteindelijke sourceRequest-URL wordt gebruikt als vervanging voor het domein van deze aangevraagde URL, of dat de volledige URL minus de bestandsnaam wordt gebruikt. De standaardwaarde is false.
 
pattern:* (default = null) — Een zoekpatroon in de URL. Dit kan een String- of RegExp-object zijn. De standaardwaarde is null.
 
replace:String (default = null) — Een tekenreeks die als vervanging dient voor het zoekpatroon in de URL. De standaardwaarde is null.

Verwante API-elementen

URLRequestExample.as

In het volgende voorbeeld wordt een nieuw object Loader gemaakt en wordt het object doorgegeven aan een object URLRequest dat het pad naar een XML-bestand bevat. Wanneer de laadbewerking is voltooid, wordt een gebeurtenis complete verzonden en worden gegevens in het XML-bestand weergegeven in de uitvoer. Aanvullende gebeurtenishandlers leggen andere gebeurtenissen vast, inclusief foutgebeurtenissen.

Wanneer u dit voorbeeld wilt uitvoeren, plaatst u een bestand met de naam XMLFile.xml in dezelfde map als het SWF-bestand.

package {
    import flash.display.Sprite;
    import flash.events.*;
    import flash.net.*;

    public class URLRequestExample extends Sprite {
        private var loader:URLLoader;
        
        public function URLRequestExample() {
            loader = new URLLoader();
            configureListeners(loader);

            var request:URLRequest = new URLRequest("XMLFile.xml");
            try {
                loader.load(request);
            } catch (error:Error) {
                trace("Unable to load requested document.");
            }
        }

        private function configureListeners(dispatcher:IEventDispatcher):void {
            dispatcher.addEventListener(Event.COMPLETE, completeHandler);
            dispatcher.addEventListener(Event.OPEN, openHandler);
            dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler);
            dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
            dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
            dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
        }

        private function completeHandler(event:Event):void {
            var loader:URLLoader = URLLoader(event.target);
            trace("completeHandler: " + loader.data);
        }

        private function openHandler(event:Event):void {
            trace("openHandler: " + event);
        }

        private function progressHandler(event:ProgressEvent):void {
            trace("progressHandler loaded:" + event.bytesLoaded + " total: " + event.bytesTotal);
        }

        private function securityErrorHandler(event:SecurityErrorEvent):void {
            trace("securityErrorHandler: " + event);
        }

        private function httpStatusHandler(event:HTTPStatusEvent):void {
            trace("httpStatusHandler: " + event);
        }

        private function ioErrorHandler(event:IOErrorEvent):void {
            trace("ioErrorHandler: " + event);
        }
    }
}




[ X ]Waarom in het Engels?
Sommige inhoud van de Naslaggids voor ActionScript 3.0 staat in het Engels

Niet alle onderdelen van de Naslaggids voor ActionScript 3.0 zijn in alle talen vertaald. Wanneer een taalelement niet is vertaald, wordt het in het Engels weergegeven. Zo is de klasse ga.controls.HelpBox niet in elke taal vertaald. In de Nederlandse versie van de naslaggids wordt de klasse ga.controls.HelpBox bijvoorbeeld in het Engels weergegeven.