You are viewing a plain text version of this content. The canonical link for it is here.
Posted to olio-commits@incubator.apache.org by ak...@apache.org on 2009/01/26 23:10:52 UTC

svn commit: r737928 - /incubator/olio/workload/php/trunk/src/com/sun/web20/driver/UIDriver.java

Author: akara
Date: Mon Jan 26 23:10:51 2009
New Revision: 737928

URL: http://svn.apache.org/viewvc?rev=737928&view=rev
Log:
Fix for issue OLIO-44: Default port to 80 if not specified in host:port pair, i.e. only host specified.

Modified:
    incubator/olio/workload/php/trunk/src/com/sun/web20/driver/UIDriver.java

Modified: incubator/olio/workload/php/trunk/src/com/sun/web20/driver/UIDriver.java
URL: http://svn.apache.org/viewvc/incubator/olio/workload/php/trunk/src/com/sun/web20/driver/UIDriver.java?rev=737928&r1=737927&r2=737928&view=diff
==============================================================================
--- incubator/olio/workload/php/trunk/src/com/sun/web20/driver/UIDriver.java (original)
+++ incubator/olio/workload/php/trunk/src/com/sun/web20/driver/UIDriver.java Mon Jan 26 23:10:51 2009
@@ -306,7 +306,11 @@
                             ctx.getClientsInDriver(), hostPortList.size());
         NameValuePair<Integer> hostPort = hostPortList.get(bucket);
 
-        baseURL = "http://" + hostPort.name + ':' + hostPort.value;
+        if (hostPort.value == null)
+            baseURL = "http://" + hostPort.name;
+        else
+            baseURL = "http://" + hostPort.name + ':' + hostPort.value;
+
         personDetailURL = baseURL + "/users." + type + "?username=";
         tagSearchURL = baseURL + "/taggedEvents." + type;
         tagCloudURL = baseURL + "/taggedEvents." + type;
@@ -329,7 +333,11 @@
         addPersonStatics = populateList(ADDPERSON_STATICS);
         addEventStatics = populateList(ADDEVENT_STATICS);
 
-        loginHeaders.put("Host", hostPort.name + ':' + hostPort.value);
+        if (hostPort.value == null)
+            loginHeaders.put("Host", hostPort.name);
+        else
+            loginHeaders.put("Host", hostPort.name + ':' + hostPort.value);
+
         loginHeaders.put("User-Agent", "Mozilla/5.0");
         loginHeaders.put("Accept", "text/xml.application/xml,application/" +
                 "xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;" +
@@ -572,7 +580,7 @@
     public void doEventDetail() throws IOException {
         //select random event
         logger.finer("doEventDetail");
-        http.fetchURL(eventDetailURL + selectedEvent);
+            http.fetchURL(eventDetailURL + selectedEvent);
         StringBuilder responseBuffer = http.getResponseBuffer();
         if (responseBuffer.length() == 0)
             throw new IOException("Received empty response");