On Wed, Sep 7, 2011 at 8:47 AM, Marc Jansen <jan...@terrestris.de> wrote: > Hi all, > > Should we send the X-Requested-With header [1] in AJAX calls as many > other libraries do? Most libraries include this non-standardized header > to show the server that the request is an AJAX-call. > > In my particluar case a symfony backend would send different output > depending on whether an URL is retrieved via AJAX or the usual way. > > I can provide a patch if that is desired, something roughly looking like > this: > > Index: lib/openlayers/trunk/lib/OpenLayers/Request/XMLHttpRequest.js > =================================================================== > --- lib/openlayers/trunk/lib/OpenLayers/Request/XMLHttpRequest.js > (revision 12333) > +++ lib/openlayers/trunk/lib/OpenLayers/Request/XMLHttpRequest.js > (working copy) > @@ -217,6 +217,9 @@ > } > }; > function fXMLHttpRequest_send(oRequest) { > + // always set the X-Requested-With:-header > + oRequest._object.setRequestHeader("X-Requested-With", > "XMLHttpRequest"); > + > oRequest._object.send(oRequest._data); > > // BUGFIX: Gecko - missing readystatechange calls in > synchronous requests
Sounds good to me. -- Eric Lemoine Camptocamp France SAS Savoie Technolac, BP 352 73377 Le Bourget du Lac, Cedex Tel : 00 33 4 79 44 44 96 Mail : eric.lemo...@camptocamp.com http://www.camptocamp.com _______________________________________________ Dev mailing list d...@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/openlayers-dev