org.geotools.data.wfs.protocol.http
Class DefaultHTTPProtocol
java.lang.Object
org.geotools.data.wfs.protocol.http.AbstractHttpProtocol
org.geotools.data.wfs.protocol.http.DefaultHTTPProtocol
- All Implemented Interfaces:
- HTTPProtocol
public class DefaultHTTPProtocol
- extends AbstractHttpProtocol
- implements HTTPProtocol
Default implementation of HTTPProtocol
based on apache's common-http-client
- Since:
- 2.6
- Version:
- $Id: DefaultHTTPProtocol.java 31929 2008-11-28 19:10:03Z groldan $
- Author:
- Gabriel Roldan (OpenGeo)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultHTTPProtocol
public DefaultHTTPProtocol()
issuePost
public HTTPResponse issuePost(java.net.URL targetUrl,
HTTPProtocol.POSTCallBack callback)
throws java.io.IOException
- Specified by:
issuePost
in interface HTTPProtocol
- Throws:
java.io.IOException
issueGet
public HTTPResponse issueGet(java.net.URL baseUrl,
java.util.Map<java.lang.String,java.lang.String> kvp)
throws java.io.IOException
- Description copied from interface:
HTTPProtocol
- Issues an HTTP request over the
baseUrl
with a query string defined by the kvp
key/value pair of parameters.
If the base url query is not empty and already contains a parameter named as one of the
parameters in kvp
, the original parameter value in the baseUrl query is overriden by
the one in the kvp
map. For this purpose, the parameter name matching comparison is
made case insensitively.
- Specified by:
issueGet
in interface HTTPProtocol
- Parameters:
baseUrl
- the URL where to fetch the contents fromkvp
- the set of key/value pairs to create the actual URL query string, may be empty
- Returns:
- the server response of issuing the HTTP request through GET method
- Throws:
java.io.IOException
- if a communication error of some sort occurs- See Also:
HTTPProtocol.createUrl(URL, Map)
Copyright © 1996-2010 Geotools. All Rights Reserved.