summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Wilson <jessewilson@google.com>2011-12-14 15:25:01 -0500
committerJesse Wilson <jessewilson@google.com>2011-12-14 15:28:26 -0500
commit18819471837d75b4e579bc0c23d6f8c8d9011653 (patch)
tree276b8e35329187fed43559dff2d3cd3f1699fc0c
parentdcf52bd71fc3b0c07f9919b5d82064c425abcbdb (diff)
downloadmockwebserver-18819471837d75b4e579bc0c23d6f8c8d9011653.tar.gz
Add an API to expose the server's cookie domain.
Bug: http://b/3041920 Change-Id: I5c8cce92d68a74a18a8b2ea0f75f6b48ab3601d5
-rw-r--r--src/main/java/com/google/mockwebserver/MockWebServer.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/com/google/mockwebserver/MockWebServer.java b/src/main/java/com/google/mockwebserver/MockWebServer.java
index a938a27..ba92458 100644
--- a/src/main/java/com/google/mockwebserver/MockWebServer.java
+++ b/src/main/java/com/google/mockwebserver/MockWebServer.java
@@ -106,6 +106,16 @@ public final class MockWebServer {
}
/**
+ * Returns a cookie domain for this server. This returns the server's
+ * non-loopback host name if it is known. Otherwise this returns ".local"
+ * for this server's loopback name.
+ */
+ public String getCookieDomain() {
+ String hostName = getHostName();
+ return hostName.contains(".") ? hostName : ".local";
+ }
+
+ /**
* Sets the number of bytes of the POST body to keep in memory to the given
* limit.
*/