You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@abdera.apache.org by jm...@apache.org on 2007/04/18 20:21:21 UTC
svn commit: r530114 -
/incubator/abdera/java/trunk/client/src/main/java/org/apache/abdera/protocol/client/CommonsClient.java
Author: jmsnell
Date: Wed Apr 18 11:21:20 2007
New Revision: 530114
URL: http://svn.apache.org/viewvc?view=rev&rev=530114
Log:
Minor fixes for the auth handling
Modified:
incubator/abdera/java/trunk/client/src/main/java/org/apache/abdera/protocol/client/CommonsClient.java
Modified: incubator/abdera/java/trunk/client/src/main/java/org/apache/abdera/protocol/client/CommonsClient.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/client/src/main/java/org/apache/abdera/protocol/client/CommonsClient.java?view=diff&rev=530114&r1=530113&r2=530114
==============================================================================
--- incubator/abdera/java/trunk/client/src/main/java/org/apache/abdera/protocol/client/CommonsClient.java (original)
+++ incubator/abdera/java/trunk/client/src/main/java/org/apache/abdera/protocol/client/CommonsClient.java Wed Apr 18 11:21:20 2007
@@ -208,12 +208,19 @@
String scheme,
Credentials credentials)
throws URISyntaxException {
- URI uri = new URI(target);
+ String host = AuthScope.ANY_HOST;
+ int port = AuthScope.ANY_PORT;
+ if (target != null) {
+ URI uri = new URI(target);
+ host = uri.getHost();
+ port = uri.getPort();
+ }
AuthScope scope =
new AuthScope(
- uri.getHost(),
- uri.getPort(),
- realm, scheme);
+ host,
+ port,
+ (realm != null) ? realm : AuthScope.ANY_REALM,
+ (scheme != null) ? scheme : AuthScope.ANY_SCHEME);
client.getState().setCredentials(
scope, credentials);
}