org.geotools.data.wfs.protocol.http
Class SimpleHttpProtocol
java.lang.Object
org.geotools.data.wfs.protocol.http.AbstractHttpProtocol
org.geotools.data.wfs.protocol.http.SimpleHttpProtocol
- All Implemented Interfaces:
- HTTPProtocol
public class SimpleHttpProtocol
- extends AbstractHttpProtocol
An HTTPProtocol
implementation that relies on plain HttpURLConnection
- Since:
- 2.6.x
- Version:
- $Id: SimpleHttpProtocol.java 35067 2010-03-20 05:41:02Z jive $
- Author:
- Gabriel Roldan (OpenGeo)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleHttpProtocol
public SimpleHttpProtocol()
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.
- 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)
issuePost
public HTTPResponse issuePost(java.net.URL targetUrl,
HTTPProtocol.POSTCallBack callback)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 1996-2010 Geotools. All Rights Reserved.