Author: adietish
Date: 2010-10-06 13:38:15 -0400 (Wed, 06 Oct 2010)
New Revision: 25529
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/CloudConnectionPage.java
Log:
[JBIDE-7259] corrected request-url and adapted accept-headers
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/CloudConnectionPage.java
===================================================================
---
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/CloudConnectionPage.java 2010-10-06
17:31:54 UTC (rev 25528)
+++
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/CloudConnectionPage.java 2010-10-06
17:38:15 UTC (rev 25529)
@@ -17,6 +17,7 @@
import java.io.StringReader;
import java.net.MalformedURLException;
import java.net.URL;
+import java.net.URLConnection;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
@@ -257,8 +258,7 @@
if (url.length() > 0) {
if (!url.equals(oldurl)) {
try {
- URL u = new URL(url + "/api.xml"); //$NON-NLS-1$
- Object o = u.getContent();
+ Object o = getURLContent(url);
if (o instanceof InputStream) {
String xml = "";
InputStream is = (InputStream)o;
@@ -327,6 +327,13 @@
return valid;
}
+ private Object getURLContent(String url) throws IOException {
+ URL u = new URL(url);
+ URLConnection connection = u.openConnection();
+ connection.setRequestProperty("Accept", "application/xml;q=1.0");
//$NON-NLS-1$
+ return connection.getContent();
+ }
+
/**
* Set whether the URL is a valid Delta-cloud API URL.
*
Show replies by date