Revision 47843 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.downloader/org.gvsig.downloader.lib/org.gvsig.downloader.lib.impl/src/main/java/org/gvsig/downloader/lib/impl/SEAuthDownloaderTask.java
SEAuthDownloaderTask.java | ||
---|---|---|
1 | 1 |
package org.gvsig.downloader.lib.impl; |
2 | 2 |
|
3 |
import org.gvsig.downloader.IOExceptionWithStatus; |
|
4 | 3 |
import java.io.File; |
5 | 4 |
import java.io.IOException; |
6 | 5 |
import java.io.InputStream; |
7 |
import java.io.OutputStreamWriter; |
|
8 |
import java.net.HttpURLConnection; |
|
9 | 6 |
import java.net.SocketTimeoutException; |
10 | 7 |
import java.net.URL; |
11 | 8 |
import java.util.Objects; |
... | ... | |
37 | 34 |
import org.gvsig.downloader.DownloaderAuthenticationRequester; |
38 | 35 |
import org.gvsig.downloader.DownloaderCredentials; |
39 | 36 |
import org.gvsig.downloader.DownloaderManager; |
37 |
import org.gvsig.downloader.IOExceptionWithStatus; |
|
40 | 38 |
|
41 | 39 |
@SuppressWarnings("UseSpecificCatch") |
42 | 40 |
final class SEAuthDownloaderTask |
... | ... | |
276 | 274 |
break; |
277 | 275 |
case DownloaderManager.METHOD_PUT: |
278 | 276 |
request = new HttpPut(theUrl.toURI()); |
277 |
request.setHeader("Content-type", contentType.toString()); |
|
279 | 278 |
((HttpPut)request).setEntity(new StringEntity(data, contentType)); |
280 | 279 |
break; |
281 | 280 |
case DownloaderManager.METHOD_POST: |
282 | 281 |
request = new HttpPost(theUrl.toURI()); |
283 | 282 |
request.setHeader("SOAPAction", "post"); |
283 |
request.setHeader("Content-type", contentType.toString()); |
|
284 | 284 |
((HttpPost)request).setEntity(new StringEntity(data, contentType)); |
285 | 285 |
break; |
286 | 286 |
case DownloaderManager.METHOD_GET: |
... | ... | |
291 | 291 |
// request.setHeader("User-Agent","Mozilla/5.0 (gvSIG) like Gecko"); |
292 | 292 |
request.setHeader("User-Agent","gvSIG-desktop"); |
293 | 293 |
request.setHeader("Referer","http://www.gvsig.com"); |
294 |
request.setHeader("Content-type", contentType.toString()); |
|
295 | 294 |
DownloaderResponseHandler responseHandler = executeRequest(request); |
296 | 295 |
status = responseHandler.getStatus(); |
297 | 296 |
if(status >= 200 && status < 300) { |
Also available in: Unified diff