Adobe AIR HTTP Connection Limit

Hello,
I'm working on an Adobe AIR 2.7 application which can upload files to a web server, which is running Apache and PHP. Several files can be uploaded at the same time and the application also calls the web server for various API requests.
The problem I'm having is that if I start two file uploads, while they are in progress any other HTTP requests will time out, which is causing a problem for the application and from a user point of view.
Are Adobe AIR applications limited to 2 HTTP connections, or is something else probably the issue? From searching about this issue I've not found much.
The file uploads are performed by calling the File classes upload method, and the API calls are done using the HTTPService class. The development web server I am using is a WAMP server, however when the application is released it will be talking to a LAMP server.
Thanks,
Grant
Here is the code I'm using to upload the file:
protected function btnAddFile_clickHandler(event:MouseEvent):void
    // Create a new File object and display the browse file dialog
    var uploadFile:File = new File();
    uploadFile.browseForOpen("Select File to Upload");
    uploadFile.addEventListener(Event.SELECT, uploadFile_SelectedHandler);
private function uploadFile_SelectedHandler(event:Event):void
    // Get the File object which was used to select the file
    var uploadFile:File = event.target as File;
    uploadFile.addEventListener(ProgressEvent.PROGRESS, file_progressHandler);
    uploadFile.addEventListener(IOErrorEvent.IO_ERROR, file_ioErrorHandler);
    uploadFile.addEventListener(Event.COMPLETE, file_completeHandler);
    // Create the request URL based on the download URL
    var requestURL:URLRequest = new URLRequest(AppEnvironment.instance.serverHostname + "upload.php");
    requestURL.method = URLRequestMethod.POST;
    // Set the post parameters
    var params:URLVariables = new URLVariables();
    params.name = "filename.ext";
    requestURL.data = params;
    // Start uploading the file to the server
    uploadFile.upload(requestURL, "file");
Here is the code for the API calls:
private function sendHTTPPost(apiFile:String, postParams:Object, resultCallback:Function, initialCallerResultCallback:Function):void
    var httpService:mx.rpc.http.HTTPService = new mx.rpc.http.HTTPService();
    httpService.url = AppEnvironment.instance.serverHostname + apiFile;
    httpService.method = "POST";
    httpService.requestTimeout = 10;
    httpService.resultFormat = HTTPService.RESULT_FORMAT_TEXT;
    httpService.addEventListener("result", resultCallback);
    httpService.addEventListener("fault", httpFault);
    var token:AsyncToken = httpService.send(postParams);
    // Add the initial caller's result callback function to the token
    token.initialCallerResultCallback = initialCallerResultCallback;

Could you please open a new bug report on this over at bugbase.adobe.com? Please include sample media, code, project or app to help us reproduce the problem. Did this occur on the desktop or mobile device? Finally, once the bug has been added would you mind posting back with the URL so that others affected can add their votes and comments? Thanks!

Similar Messages

  • Adobe Air Apps connection

    Forgive the amateur nature of this question if the answer is
    readily out there.
    As an Adobe AIR apps user, how do Adobe Air applications
    connect to the internet and how can this be configured...I don't
    seem to see a readily apparent shell application with settings that
    can be modified. I ask because here (in my workplace) I have
    internet capabilities, but because I function behind a firewall,
    the connection isn't open to any app on any port.
    (I'm running on XP, incidentally)
    Thoughts? Direction?

    AIR applications use the networking support provided by the
    underlying OS. On XP, any required configuration is done via the
    Internet Options control panel. Assuming your machine already
    configured to access the internet, no additional configuration
    should be necessary.
    Oliver Goldman | Adobe AIR Engineering

  • Adobe AIR - Not connected to the internet

    I was sent anvery urgent, important document that when I tried to open it, said I needed Adobe Air to read it.  I downloaded the Air but when I tried to read my document, I got an error message that said i was not connected to the Internet. I was, of course!!!!!! I have tried everything including uninstalling and reinstalling several times but it still doesn't work and I get the same message. I am extrememly frustrated with being unable to find any support on the Adobe web site. This is the only post I see. i do not understand all the gobbledegook I see here. Anybody out there that can help? I need this document. Thanks

    Hi, ggmnat. Welcome to the Adobe user-to-user forums!
    The question you are asking about is related to Adobe AIR, but you have posted it in the Kuler forum.
    You may be able to use one of these documents to help you with your issue:
    http://kb2.adobe.com/cps/403/kb403150.html
    http://kb2.adobe.com/cps/902/cpsid_90205.html
    http://kb2.adobe.com/cps/902/cpsid_90202.html
    I would also recommend that you post your concern in the Adobe AIR forum: http://forums.adobe.com/community/air/installation

  • Excessive connection latency... Does Adobe Air support connection pooling on mobile?

    Hello,
    I am developing a mobile app which loads thumbnail images from a remote server. During testing on the Android platform, however, I have discovered that images are very slow to load. By monitoring server logs I have determined that the poor performance is caused by the lack of connection pooling, meaning that each request builds a new connection. Running the sample code below on a mobile device produces 20 requests and 20 connection attempts. By comparison, the same web or desktop app creates 2 connections and reuses those connections for subsequent requests. The substantial overhead and latency associated with generating new connections has a substantial affect on performance, with 20 thumbnails taking approximately 4-5 seconds to load on mobile versus 0.5 - 1 second on a desktop.
    I have included a sample app below to emphasis the performance issue. The image itself is very small (290 bytes) to focus the issue on connection latency. I have confirmed this behavior on numerous Android devices, running 4.1, 4.0, and 2.3. I have also attempted using Loader v. URLLoader v. URLStream and sequential v. simultaneous loading with no change in connection behavior. Attempting to set the connection to 'keep-alive' in the URLRequest also has no affect.
    package
              import flash.display.Loader;
              import flash.display.Sprite;
              import flash.display.StageAlign;
              import flash.display.StageScaleMode;
              import flash.events.Event;
              import flash.net.URLRequest;
              import flash.utils.getTimer;
              public class Main extends Sprite
                        private var _count:int = 0;
                        public function Main()
                                  super();
                                  stage.align = StageAlign.TOP_LEFT;
                                  stage.scaleMode = StageScaleMode.NO_SCALE;
                                  trace("Start time " + getTimer() + " ms");
                                  var loader:Loader;
                                  var url:String = "http://fbcdn-profile-a.akamaihd.net/static-ak/rsrc.php/v2/yo/r/UlIqmHJn-SK.gif";  // 290 bytes
                                  for (var i:int = 0; i < 20; i++) {
                                            loader = this.addChild(new Loader()) as Loader;
                                            loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete);
                                            loader.load(new URLRequest(url));
                        private function complete(event:Event):void
                                  _count++
                                  trace("Finished " + _count + " at " + getTimer() + " ms");
    So, I have a couple questions:
    1) Is there something that I can do to enable connection reuse?
    2) Is this an inherent limitation with Adobe Air for mobile?
    3) Can someone confirm whether this limitation exists on other mobile platforms (iOS or Blackberry)?
    Any help that you can provide would be greatly appreciated. I am really hoping that this isn't a fundamental limitation of Adobe Air as it causes my app to feel very sluggish.
    Thanks,
    Adam

    Hmm. You were absolutely correct, that's a bit disappointing!
    This is Android recompiled for 3.4 rather than 3.1.
    null
    COMPLETED 50 with 8 loaders in 11327 milliseconds or 226.54 per load.   50           8              11327    226.54
    COMPLETED 50 with 50 loaders in 8899 milliseconds or 177.98 per load.   50           50           8899       177.98
    COMPLETED 50 with 50 loaders in 9280 milliseconds or 185.6 per load.     50           50           9280       185.6
    COMPLETED 50 with 50 loaders in 9513 milliseconds or 190.26 per load.   50           50           9513       190.26
    COMPLETED 50 with 8 loaders in 9744 milliseconds or 194.88 per load.     50           8              9744       194.88
    COMPLETED 50 with 1 loaders in 16383 milliseconds or 327.66 per load.   50           1              16383    327.66
    Versus Apple iPad recompiled for 3.4 rather than 3.1.
    null
    COMPLETED 50 with 8 loaders in 502 milliseconds or 10.04 per load. 50      8        502    10.04
    COMPLETED 50 with 50 loaders in 100 milliseconds or 2 per load.     50      50      100    2
    COMPLETED 50 with 50 loaders in 117 milliseconds or 2.34 per load. 50      50      117    2.34
    COMPLETED 50 with 50 loaders in 93 milliseconds or 1.86 per load.  50      50      93      1.86
    COMPLETED 50 with 8 loaders in 270 milliseconds or 5.4 per load.    50      8        270    5.4
    COMPLETED 50 with 8 loaders in 307 milliseconds or 6.14 per load.  50      8        307    6.14
    COMPLETED 50 with 8 loaders in 316 milliseconds or 6.32 per load.  50      8        316    6.32
    COMPLETED 50 with 4 loaders in 555 milliseconds or 11.1 per load.  50      4        555    11.1
    COMPLETED 50 with 4 loaders in 547 milliseconds or 10.94 per load. 50      4        547    10.94
    COMPLETED 50 with 4 loaders in 535 milliseconds or 10.7 per load.  50      4        535    10.7
    COMPLETED 50 with 2 loaders in 1038 milliseconds or 20.76 per load.        50      2        1038          20.76
    COMPLETED 50 with 2 loaders in 1042 milliseconds or 20.84 per load.        50      2        1042          20.84
    COMPLETED 50 with 1 loaders in 2107 milliseconds or 42.14 per load.        50      1        2107          42.14
    COMPLETED 50 with 1 loaders in 2099 milliseconds or 41.98 per load.        50      1        2099          41.98
    Both are on release compile, which should take out all of the variability. So, yes, it looks as if the 3.4 AIR runtime has lost the connection pooling but ONLY for Android.
    PS: Code I used in my test (which was a conventional View based Mobile app) is below in case you want to include it when you submit a bug report.
    <?xml version="1.0" encoding="utf-8"?>
    <s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
      xmlns:s="library://ns.adobe.com/flex/spark" title="TestLLatency" xmlns:mx="library://ns.adobe.com/flex/mx">
    <fx:Script>
      <![CDATA[
       import mx.events.FlexEvent;
       protected function uicomponent1_creationCompleteHandler(event:FlexEvent):void
        startTest();
       public function startTest():void {
        if(queue) throw new Error("Please wait for previous test to end.");
        queue = new Array();
        _count = 0;
        var loader:Loader;
        var i:int;
        for (i = 0; i < numToQueue; i++) {
         loader = bob.addChild(new Loader()) as Loader;
         loader.x = (i%10)*50;
         loader.y = Math.floor(i/5)*50;
         loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete);
         queue.push(loader);
        startTime = getTimer();
        for(i=0;i<numLoaders;i++) {
         nextQueue();
       protected var startTime:int;
       protected var endTime:int;
       protected var numToQueue:int = 50;
       protected var numLoaders:int = 8;
       protected var queue:Array;
       private var _count:int;
       private function complete(event:Event):void
        _count++
        nextQueue();
       [Bindable] protected var results:String;
       protected function nextQueue():void {
        var url:String = "http://fbcdn-profile-a.akamaihd.net/static-ak/rsrc.php/v2/yo/r/UlIqmHJn-SK.gif";  // 290 bytes
        if(queue && queue.length) {
         var loader:Loader = queue.pop() as Loader;
         loader.load(new URLRequest(url));
        } else if(_count==numToQueue) {
         endTime = getTimer();
         var elapsed:int = endTime-startTime;
         results += "\n"+("COMPLETED "+numToQueue+" with "+numLoaders+" loaders in "+(elapsed)+" milliseconds or "+(elapsed/numToQueue)+" per load.\t"+[numToQueue,numLoaders,elapsed,elapsed/numToQueue].join("\t"));
         queue = null;
         while(bob.numChildren>5) {
          bob.removeChildAt(bob.numChildren-1);
         bob.getChildAt(0).addEventListener(MouseEvent.CLICK,repeatTest);
         bob.getChildAt(1).addEventListener(MouseEvent.CLICK,repeatTest);
         bob.getChildAt(2).addEventListener(MouseEvent.CLICK,repeatTest);
         bob.getChildAt(3).addEventListener(MouseEvent.CLICK,repeatTest);
         bob.getChildAt(4).addEventListener(MouseEvent.CLICK,repeatTest);
       protected function repeatTest(event:MouseEvent):void {
        var dob:DisplayObject = event.target as DisplayObject;
        var testBehaviour:int = dob.parent.getChildIndex(dob);
        try {
         switch(testBehaviour) {
          case 4 :
           this.numLoaders = this.numToQueue;
           break;
          case 3 :
           this.numLoaders = 8;
           break;
          case 2 :
           this.numLoaders = 4;
           break;
          case 1 :
           this.numLoaders = 2;
           break;
          case 0 :
           this.numLoaders = 1;
           break;
         startTest();
         dob.removeEventListener(MouseEvent.CLICK,repeatTest);
         for(var i:int=0;i<5;i++) bob.removeChildAt(0);
        } catch(e:Error) {
         trace(e.message); 
      ]]>
    </fx:Script>
    <fx:Declarations>
      <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:HGroup width="100%" height="100%">
      <mx:UIComponent id="bob" width="100%" height="100%" creationComplete="uicomponent1_creationCompleteHandler(event)" />
      <s:TextArea text="{results}" width="100%" height="100%" />
    </s:HGroup>
    </s:View>

  • No redirection to different url upon http connections limit exceeded

    Hi,
    As of Standalone OC4j 10.1.2, if you want messages to be redirected to a different URL when the maximum connections limit is reached, you would include the HTTP redirect URL to max-http-connections tag inside server.xml.
    <max-http-connections max-connections-queue-timeout="120" socket-backlog="50"
    value="100">http://optional.redirect.url/page.jsp</max-http-connections>
    I have a standalone OC4j 10.1.3, and would like to be able to redirect to different URL when maximum connections limit is reached but the above max-http-connections does not work and I am not redirected to different URL when maximum connectionns limit is reached. I read user guide of OC4j 10.1.3 and there is no mentioning of max-http-connections at all. In there, they talk about limiting concurrency via http thread pool but there is no discussion as to the mechanism of redirecting users to a different URL where I can display a user friendly message to say "Server is busy, please try again later..." instead of browser display a message "Page cannot be displayed"..
    Please advice,
    Thanks

    Any thoughts on above issue ? please help.
    thanks
    Sam

  • Adobe Air cannot connect to internet with error code #2032

    When I was developing adobe air based product (Comm100 Live Chat, http://www.comm100.com/livechat/), I come accross such a problem: When I was trying to access internet from any Air application, I've been received error #2032. Have anyone met such situation before? How to solve it?

    Something's not right with your new Extreme. Return it to the Apple Store, or contact AppleCare and have them fix it.

  • RoboHelp Packager for Adobe AIR - Beta 2 Announced

    RoboHelp Packager for Adobe AIR is now updated. You can
    download the new version for FREE from Adobe labs -
    http://labs.adobe.com/technologies/robohelp/.
    It has added a long list of novel features - first time for a HATT.
    Now, besides multiple tabs, favorites, commenting and multiple
    skins like Multi-Tab Accordion and Uni-pane Help, you have another
    set of new features.
    Designed for End Customers - Adobe AIR based Help templates
    have been designed keeping in view the end customer. They have some
    high-end navigation features like Mini TOC, Breadcrumbs, etc. Apart
    from these capabilities, the new Adobe AIR based Help also empowers
    the end customers to customize the Help. An end customer can set
    their own preferences and customize Help as desired.
    Compelling Rich Branded Experience- RoboHelp Packager for
    Adobe AIR provides a compelling rich user experience. It includes
    templates that help authors package the same content into three
    completely different styles – Multi-Tab Accordion, Uni-Pane
    or the Classic Tri-Pane Help. Apart from this it also helps the
    Authors brand the Help as per Corporate Branding Guidelines. It
    provides support for the addition of a Company Logo and a Punch
    line in the main Help window. Apart from this it also provides an
    About Box in the Help that details the version, description,
    copyrights, logos etc.
    Auto Update -Adobe AIR based Help applications provide an
    Auto Update feature using which updates can be pushed to all
    installed connected versions of Help. Usually, the Help content
    bundled with the application is never updated, while the web
    content is updated with current feature enhancements and additional
    resources. Adobe AIR based Help provides you with the option to
    publish updates for your end users at a common server location. The
    Adobe AIR based Help is intelligent enough to check for updates and
    prompts users to apply updates when it detects a new version is
    available.
    Review Workflows / Personalization of Help
    Adobe AIR based help files can be configured in such a way
    that you can add comments to topics and publish those comments at a
    common location. This feature enables a complete review workflow,
    whether or not the reviewer is a part of your group/organization.
    * Reviewers within your network: Reviewers can publish their
    comments to an XML file on a shared folder. They can also
    synchronize the comments from other reviewers on the same network.
    This enable multiple reviewers to simultaneously view the comments
    being made by other reviewers as they review.
    * Reviewers outside your network: You can send the .air file
    to these reviewers who can then export their comments to an XML
    file and send it to you. You can import these comments into your
    Adobe AIR application.
    Apart from the rewire workflow, the feature is designed to
    help an end customer personalize Help by adding comments on the
    same. These comments will not be uploaded to the server, however
    can be exported to a file and shred with friends over email.
    New Classic help Template - A new template called Classic
    Help has been added. It is named Classic because it is a Tri-Pane
    Help. Apart from that it has got all the power of any other Adobe
    AIR based Help template. This template has a new feature called
    “How do I” that lists all the browse sequences defined
    in the WebHelp. We recommend that authors design their browse
    sequences in such a way that they provide complete workflow
    information to end customers.
    Supports Packaging of Merged WebHelp- RoboHelp Packager for
    Adobe AIR now supports merged WebHelp. If an author specifies the
    WebHelp folder of a Master project, the Packager is intelligent
    enough to detect and convert all referenced projects in the Master
    Project. However, one needs to be careful while using this feature.
    It doesn’t provide as much flexibility as Merged WebHelp. A
    new Package needs to be created every time even when you update any
    of the sub projects.
    In Beta 2, zoom works flawlessly and search results has been
    further improved.
    If you have not tried the RoboHelp Packager for Adobe AIR,
    you can download it now for FREE (Adobe RoboHelp 7 required).
    Thanks and regards
    Vivek Jain
    Group Product Manager, Adobe Systems
    Adobe Technical Communication Suite, FrameMaker and RoboHelp
    www.adobe.com/products/technicalcommunicationsuite/
    blog-
    http://blogs.adobe.com/techcomm/
    RoboHelp Packager for Adobe AIR-
    http://labs.adobe.com/technologies/robohelp/

    When you are comparing this to Flash, does this comparison
    extend to the requirement for each end user to install the Air
    runtime on their PCs before they can access our RoboHelp system?
    And that they will also get reminders to update to the latest
    version of Air runtime?

  • What is adobe air and why do i need it?

    the adobe air upgrade window keeps popping up on my display making me crazy.
    i deleted the app but this message persists in popping up. is there anyway i can stop this annoyance?

    Hi Bimptobean,
    Please refer to the below mentioned link to know about the Adobe AIR:
    http://www.adobe.com/in/products/air/faq.html
    Please specify what OS are you using? Also let us know about the error that occurred while downloading Adobe AIR.
    Please get back to for more info,
    Regards,
    Gurleen

  • Adobe air not working

    hi
    i use various software that need adobe air to use. but for whatever reason it is just not working.
    i have uninstalled adobe air and re-installed it but that didn't work
    i have uninstalled adobe air and one of the software i use with it and re-installed everything and still nothing works
    i am now in a situation where my pc is telling me i have adobe air on my pc but i don't see it anywhere
    as you can tell i am stressed out right now
    i use Firefox as my browser and im using Windows 7 Pro
    i have never had a problem before
    why do i get the feeling im going to have to format my PC and start afresh with an older version of adobe air?
    can anyone help me please? all help gratefully received, thank you in advance.

    I'm using Adobe Air
    http://get.adobe.com/air/
    and
    Keyword Tool, which needs Adobe Air to function. 
    (see attachment)
    I got professional help with this issue and it was determined that my pc and the Keyword Tool had no issues with them.  Do you think I downloaded the wrong version of AIR for a Dell?  Or, does it not matter? Could this be resolved today?  It's been three days of no productivity.
    Thank you kindly,
    Alexia

  • Opening multiple Windows in Adobe AIR

    Saw the question and answer at http://stackoverflow.com/questions/1516755/multiple-windows-in-adobe-air
    I have a similar need and am using compiler Flex 4.5 with Flex 3 compatibility mode and enabled strict type checking. I included
    import mx.core.Window;
    into my application but the compiler flags an error for the line.
    "Description    Resource    Path    Location    Type
    1046: Type was not found or was not a compile-time constant: Window.        Flex Problem"
    How can I resolve this?
    Thanks

    http://airexamples.com/2010/03/12/opening-a-new-window-in-adobe-air/
    http://blog.everythingflex.com/2007/07/17/air-windows/
    I dont mess alot with AIR but that seems to make good sense to me.

  • It appears that Adobe Air does not support persistent HTTP connections?

    As far as we can tell, Adobe Air does not support persistent HTTP connections via KEEPALIVE
    Thus a new connection has to be established to the server, making certain types of network intensive applications slow.
    Can anyone confirm if this is correct - is there any way to get Adobe Air to support KEEPALIVE and maintain persistent server connections?
    a

    I am trying to get 3.3 Beta 2 with Flash Builder 4.6 on Windows 7 x64bit to work. But still no luck.
    I have Flash Builder 4.6 on Win7 to work no problem.
    I have updated the playerglobal.swc to 11.3 using http://labsdownload.adobe.com/pub/labs/flashplatformruntimes/flashplay er11-3/flashplayer11-3_p2_playerglobal_041812.swc
    but still run into the same problem below:
    I can't go through the steps to create a new Flex Mobile Project because of the following error "Air 3.3 Beta does not support mobile projects".
    However, I have no problem creating a Flex Project (Web & AIR) and ActionScript Mobile Project.

  • Connecting between two Adobe air mobile applications (On Android)

    Hi There,
    Does an Adobe AIR application can connect and pass parameters somehow (Directly or by http) with another android application?
    Can Adobe AIR mobile application open a listening socket?

    Um, I'm pretty sure this is wrong. You cannot use SocketServer on a mobile app platform for some stupid reason.
    From the doc
    "AIR profile support: This feature is supported on all desktop operating systems, but is not supported on mobile devices or AIR for TV devices"

  • Adobe Air needs HTTP gzip compression

    Hello
    We are developing an Adibe Air application. We use SOAP for
    service calls and we depend entirely upon gzip HTTP compression to
    make the network performance even vaguely acceptable. SOAP is such
    a fat format that it really needs gzip compression to get the
    responses down to a reasonable size to pass over the Internet.
    Adobe Air does not currently support HTTP gzip compression
    and I would like to request that this feature be added ASAP. We
    can't release our application until it can get reasonable network
    performance through HTTP gzip compression.
    Thanks
    Andrew

    Hi blahxxxx,
    Sorry for the slow reply -- I wanted to take some time to try
    this out rather than give an incomplete response.
    It's not built into AIR, but if you're using
    Flex/ActionScript for your application you can use a gzip library
    to decompress a gzipped SOAP response (or any other gzipped
    response from a server -- it doesn't have to be SOAP). Danny
    Patterson gives an example of how to do that here:
    http://blog.dannypatterson.com/?p=133
    I've been prototyping a way to make a subclass of the Flex
    WebService class that has this built in, so if I can get that
    working it would be as easy as using the Flex WebService component.
    I did some tests of this technique, just to see for myself if
    the bandwidth savings is worth the additional processing overhead
    of decompressing the gzip data. (The good news is that the
    decompression part is built into AIR -- just not the specific gzip
    format -- so the most processor-intensive part of the gzip
    decompression happens in native code.)
    Here is what I found:
    I tested this using the
    http://validator.nu/ HTML validator
    web service to validate the HTML source of
    http://www.google.com/. This
    isn't a SOAP web service, but it does deliver an XML response
    that's fairly large, so it's similar to SOAP.
    The size of the payload (the actual HTTP response body) was
    5321 bytes compressed, 45487 bytes uncompressed. I ran ten trials
    of each variant. All of this was done in my home, where I have a
    max 6Mbit DSL connection. In the uncompressed case I measured the
    time starting immediately after sending the HTTP request and ending
    as soon as the response was received. In the compressed case I
    started the time immediately after sending the HTTP request and
    ended it after receiving the response, decompressing it and
    assigning the compressed content to a ByteArray (so the compressed
    case times include decompression, not just download). The average
    times for ten trials were:
    Uncompressed (text) response: 1878.6 ms
    Compressed (gzip) response: 983.1
    Obviously these will vary a lot depending on the payload
    size, the structure of the compressed data, the speed of the
    network, the speed of the computer, etc. But in this particular
    case there's obviously a benefit to using gzipped data.
    I'll probably write up the test I ran, including the source,
    and post it on my blog. I'll post another reply here once I've done
    that.

  • Preview failed because Adobe Muse could not make a connection over HTTP. The most common cause of this is Firewall software which prevents HTTP connections. You may need to change Firewall settings to allow Adobe Muse to make connections.

    Preview failed because Adobe Muse could not make a connection over HTTP. The most common cause of this is Firewall software which prevents HTTP connections. You may need to change Firewall settings to allow Adobe Muse to make connections.
    no firewall at all, in win 8.1, turned it off for all networks
    ftp and publish works just fine

    Hi,
    Please take a look at this post : Re: Adobe Muse - Preview Failed
    Regards,
    Aish

  • Adobe Air and Http Referer

    hi
    i got a website that uses recaptcha for login, and i want to build a desktop application that logs into my site and have all the capabilities of the website via adobe air.
    strange thing is i cannot build a login for to include the recaptcha from my site login form via bridges because for some stupid reason you cant change the http referer in adobe air and the referer is always: app:/app.html (app.html is main html file for the application) even if you try to include in iframe or 2 iframes the http referer is the same.
    can some one explain it to me how do i achieve loading the recaptcha from my site? right now recaptcha returns: "Invalid referer error"
    i need to change the referer to my website
    thanks

    Hi,
    You can use a non-application sandbox iframe to do the communications with the recaptcha servers. And, in this case, the refferer will be whatever you'll be using as a sandboxRoot. And you can talk with the application content via the sandbox bridge.
    Here are more details on this: http://help.adobe.com/en_US/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7f08. html#WS5b3ccc516d4fbf351e63e3d118666ade46-7f06
    Regards,
    Raul

Maybe you are looking for

  • I was using system.in.read function...

    i was using system.in.read function to read input.when i used the his function again for the second time it read the same input which was read first which is pretty obvious that the initial contents of the input buffer still contains the previos cont

  • Macbook hdmi cord

    I just bought a hdmi cord to connect my macbook to my led tv but the sound doesnt play through the tv when i connect it. All i get is picture, am i doing something wrong?

  • Strange date issue..

    Hi Guys, I am currently on 9206 on the server and using 9201 client from my PC. I get two different results when i execute the statements.. On server on the same database i get : SQL> select to_char(to_date('15-MAY-2006'),'D') from dual; T 2And when

  • How to make buttons display in correct location

    Hi, I am trying to adapt a dreamweaver template. I have to place a set of buttons to the left of the design. If I place my buttons in a new layer over an existing cell, I can get it all to look fine in the WYSIWYG editor, but on f12 preview in browse

  • Support project process

    hi friends whAT is the process of support project?