hola a todos, investigando encontré varias formas de hacer estas
peticiones wfs, como :
usando jquery
$(document).ready(function()
{
$.ajax({
type: "POST",
url: url,
dataType: "xml"
// ,success: parseXml
});
});
usando XMLHttpRequest
var urlreq = new XMLHttpRequest();
urlreq.open("POST", url, false);
urlreq.setRequestHeader("Content-Type", "text/xml");
urlreq.send(null);
alert(urlreq.responseXML.xml);
estoy obteniendo el siguiente error de geoserver:
119501 [btpool0-3] INFO /geoserver - Initializing Spring
FrameworkServlet 'dispatcher'
121825 [btpool0-3] INFO org.apache.wicket.Application -
[GeoServerApplication] init: Wicket extensions initializer
121949 [btpool0-3] INFO org.apache.wicket.Application -
[GeoServerApplication] init: Wicket core library initializer
121954 [btpool0-3] INFO org.apache.wicket.RequestListenerInterface -
registered listener interface [RequestListenerInterface
name=IBehaviorListener, method=public abstract void
org.apache.wicket.behavior.IBehaviorListener.onRequest()]
121954 [btpool0-3] INFO org.apache.wicket.RequestListenerInterface -
registered listener interface [RequestListenerInterface
name=IBehaviorListener, method=public abstract void
org.apache.wicket.behavior.IBehaviorListener.onRequest()]
121986 [btpool0-3] INFO org.apache.wicket.RequestListenerInterface -
registered listener interface [RequestListenerInterface
name=IFormSubmitListener, method=public abstract void
org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()]
121986 [btpool0-3] INFO org.apache.wicket.RequestListenerInterface -
registered listener interface [RequestListenerInterface
name=IFormSubmitListener, method=public abstract void
org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()]
122008 [btpool0-3] INFO org.apache.wicket.RequestListenerInterface -
registered listener interface [RequestListenerInterface
name=ILinkListener, method=public abstract void
org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()]
122008 [btpool0-3] INFO org.apache.wicket.RequestListenerInterface -
registered listener interface [RequestListenerInterface
name=ILinkListener, method=public abstract void
org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()]
122014 [btpool0-3] INFO org.apache.wicket.RequestListenerInterface -
registered listener interface [RequestListenerInterface
name=IOnChangeListener, method=public abstract void
org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()]
122014 [btpool0-3] INFO org.apache.wicket.RequestListenerInterface -
registered listener interface [RequestListenerInterface
name=IOnChangeListener, method=public abstract void
org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()]
122016 [btpool0-3] INFO org.apache.wicket.RequestListenerInterface -
registered listener interface [RequestListenerInterface
name=IRedirectListener, method=public abstract void
org.apache.wicket.IRedirectListener.onRedirect()]
122016 [btpool0-3] INFO org.apache.wicket.RequestListenerInterface -
registered listener interface [RequestListenerInterface
name=IRedirectListener, method=public abstract void
org.apache.wicket.IRedirectListener.onRedirect()]
122042 [btpool0-3] INFO org.apache.wicket.RequestListenerInterface -
registered listener interface [RequestListenerInterface
name=IResourceListener, method=public abstract void
org.apache.wicket.IResourceListener.onResourceRequested()]
122042 [btpool0-3] INFO org.apache.wicket.RequestListenerInterface -
registered listener interface [RequestListenerInterface
name=IResourceListener, method=public abstract void
org.apache.wicket.IResourceListener.onResourceRequested()]
122073 [btpool0-3] INFO org.apache.wicket.RequestListenerInterface -
registered listener interface [RequestListenerInterface
name=IActivePageBehaviorListener, method=public abstract void
org.apache.wicket.behavior.IBehaviorListener.onRequest()]
122073 [btpool0-3] INFO org.apache.wicket.RequestListenerInterface -
registered listener interface [RequestListenerInterface
name=IActivePageBehaviorListener, method=public abstract void
org.apache.wicket.behavior.IBehaviorListener.onRequest()]
122074 [btpool0-3] INFO org.apache.wicket.protocol.http.WebApplication
- [GeoServerApplication] Started Wicket version 1.3.7 in deployment
mode
15 dic 18:22:07 ERROR [data.shapefile] -
15 dic 18:22:07 ERROR [data.shapefile] -
15 dic 18:22:07 ERROR [data.shapefile] -
que lo puede esta causando, y como se debe hacer este tipo de
peticiones, la url que estoy utilizando es de la siguiente forma :
http://localhost:8080/geoserver/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=univalle:Edificios&maxFeatures=50
http://localhost:8080/geoserver/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=univalle:redpeatonal&maxFeatures=50&outputFormat=GML2
no se muy exactamente como funciona pero debería devolver en el
cliente algún tipo de mensaje de falla o que algo falta en la
petición pero nada :S
quien a trabajado o ha guardado datos de geoserver a una variable de
javascript como lo han echo y que métodos han utilizado y que se
debe configurar en geoserver para que se pueda realizar peticiones
wfs
de antemano gracias por cualquier ayuda