[OpenLayers-Users] WFS Layer / Vector Layer

Andrew Haigh haighaj+ollist at googlemail.com
Wed Mar 10 08:10:51 EST 2010


Bart,

No I can't think of a good reason to use Get over Post, I just wondered if
it was possible.

Thanks for your assistance

Andrew

On 10 March 2010 11:52, <bartvde at osgis.nl> wrote:

> Hi Andrew,
>
> nope, only POST is supported. Why would you want GET? I had this
> discussion with Tim Schaub in the past and I could not think of a good
> reason why I wanted GET if POST also works for the WFS product. Maybe you
> have a good reason though?
>
> Best regards,
> Bart
>
> > Bart,
> >
> > Thanks for that your first suggestion seems to have resolved the problem
> > and
> > I can now see the requests in Fiddler :)
> >
> > Is there a way to force the WFS layer to use HTTP Get rather than Post
> for
> > requests?
> >
> > Thanks
> >
> > Andrew
> >
> > On 10 March 2010 10:29, <bartvde at osgis.nl> wrote:
> >
> >> Hi,
> >>
> >> don't use the namespace prefix in the featuretype.
> >>
> >>    {
> >>        url:  "/MyApp/Proxy.ashx",
> >>        featureType: "boundary",
> >>        featurePrefix: "mystore",
> >>        version: "1.1.0"
> >>    })
> >>
> >> If this does not work, try specifying the featureNS (so the
> >> corresponding
> >> URI) explicityl.
> >>
> >> Best regards,
> >> Bart
> >>
> >> > All,
> >> >
> >> > I'm relatively new to OpenLayers and I have downloaded version 2.8
> >> from
> >> > the
> >> > website (Revision 9492) and I am attempting to use it with GeoServer
> >> > 2.0.1.
> >> >
> >> > I have successfully added an OpenLayers.Layer.WFS layer using the
> >> > following:
> >> >
> >> > var wfsLayer = new OpenLayers.Layer.WFS( "WFS", "/MyApp/Proxy.ashx",
> >> > { typeName: "mystore:boundary" },
> >> > {projection: new OpenLayers.Projection("EPSG:27700"), maxExtent: new
> >> > OpenLayers.Bounds(0, 0, 13000000, 13000000)}
> >> > );
> >> >
> >> >
> >> > However, I understand that OpenLayers.Layer.WFS is depreciated (from
> >> the
> >> > documentation) and that I should use a vector layer, as such I have
> >> > written
> >> > the following to add as a vector layer:
> >> >
> >> > var wfsLayer = new OpenLayers.Layer.Vector( "WFS", {
> >> >   strategies: [new OpenLayers.Strategy.BBOX()],
> >> >   projection: new OpenLayers.Projection("EPSG:27700"),
> >> >   maxExtent: new OpenLayers.Bounds(0, 0, 13000000, 13000000),
> >> >   protocol: new OpenLayers.Protocol.WFS(
> >> >    {
> >> >        url:  "/MyApp/Proxy.ashx",
> >> >        featureType: "mystore:boundary",
> >> >        version: "1.1.0"
> >> >    })
> >> > });
> >> >
> >> > My problem is that the first method works fine but the second method
> >> > doesn't
> >> > seem to do anything. I have tested using IE7 and Firefox and fiddler
> >> > doesn't
> >> > report any traffic or requests to the Proxy URL.
> >> >
> >> > Any ideas?
> >> >
> >> > Thanks
> >> >
> >> > Andrew
> >>  > _______________________________________________
> >> > Users mailing list
> >> > Users at openlayers.org
> >> > http://openlayers.org/mailman/listinfo/users
> >> >
> >>
> >>
> >>
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20100310/82d0ca46/attachment.html


More information about the Users mailing list