2 Replies Latest reply on Jul 25, 2009 1:07 PM by joachimhb

    Request Headers for a4j:support (3.3.0 GA)

      Hello,

      I had expected that, when using the a4j:support, tag that there was a Request Header set for the header "X-Requested-With", with a value of "XMLHttpRequest"

      Listing the request Headers that are sent with the request, I get the following headers:

      header name: Host
      header name: User-Agent
      header name: Content-Type
      header name: Cache-Control
      header name: Referer
      header name: Origin
      header name: Accept
      header name: Accept-Language
      header name: Accept-Encoding
      header name: Cookie
      header name: Content-Length
      header name: Connection

      Is it any way I can determine if the request is, in fact, an Ajax Request ?

        • 1. Re: Request Headers for a4j:support (3.3.0 GA)
          alexsmirnov

          RichFaces AJAX request has no special headers but 'AJAXREQUEST' parameter instead. That is workaround for some old browsers ( Opera 6.x and 7.x, as I remember ) where XMLHttpRequest object had bug in the header-related methods.

          • 2. Re: Request Headers for a4j:support (3.3.0 GA)

             

            "alexsmirnov" wrote:
            RichFaces AJAX request has no special headers but 'AJAXREQUEST' parameter instead. That is workaround for some old browsers ( Opera 6.x and 7.x, as I remember ) where XMLHttpRequest object had bug in the header-related methods.


            Hello alex,

            Thank you for your reply. Checking for the AJAXREQUEST parameter works well.