Package org.apache.commons.httpclient.methods

Examples of org.apache.commons.httpclient.methods.GetMethod.addRequestHeader()


   public void testIfNonMatchWithMatchingETag(String fromField)
   {
      HttpClient client = new HttpClient();
      GetMethod method = createGetMethod("/etag" + fromField);
      method.addRequestHeader(HttpHeaderNames.IF_NONE_MATCH, "\"1\"");
      try
      {
         int status = client.executeMethod(method);
         Assert.assertEquals(status, 304);
         Assert.assertEquals("1", method.getResponseHeader(HttpHeaderNames.ETAG).getValue());
View Full Code Here


   public void testIfNonMatchWithoutMatchingETag(String fromField)
   {
      HttpClient client = new HttpClient();
      GetMethod method = createGetMethod("/etag" + fromField);
      method.addRequestHeader(HttpHeaderNames.IF_NONE_MATCH, "2");
      try
      {
         int status = client.executeMethod(method);
         Assert.assertEquals(status, HttpResponseCodes.SC_OK);
      }
View Full Code Here

   public void testIfNonMatchWildCard(String fromField)
   {
      HttpClient client = new HttpClient();
      GetMethod method = createGetMethod("/etag" + fromField);
      method.addRequestHeader(HttpHeaderNames.IF_NONE_MATCH, "*");
      try
      {
         int status = client.executeMethod(method);
         Assert.assertEquals(status, 304);
         Assert.assertEquals("1", method.getResponseHeader(HttpHeaderNames.ETAG).getValue());
View Full Code Here

   public void testIfMatchWithMatchingETag_IfNonMatchWithMatchingETag(String fromField)
   {
      HttpClient client = new HttpClient();
      GetMethod method = createGetMethod("/etag" + fromField);
      method.addRequestHeader(HttpHeaderNames.IF_MATCH, "1");
      method.addRequestHeader(HttpHeaderNames.IF_NONE_MATCH, "1");
      try
      {
         int status = client.executeMethod(method);
         Assert.assertEquals(status, 304);
View Full Code Here

   public void testIfMatchWithMatchingETag_IfNonMatchWithMatchingETag(String fromField)
   {
      HttpClient client = new HttpClient();
      GetMethod method = createGetMethod("/etag" + fromField);
      method.addRequestHeader(HttpHeaderNames.IF_MATCH, "1");
      method.addRequestHeader(HttpHeaderNames.IF_NONE_MATCH, "1");
      try
      {
         int status = client.executeMethod(method);
         Assert.assertEquals(status, 304);
         Assert.assertEquals("1", method.getResponseHeader(HttpHeaderNames.ETAG).getValue());
View Full Code Here

   public void testIfMatchWithMatchingETag_IfNonMatchWithoutMatchingETag(String fromField)
   {
      HttpClient client = new HttpClient();
      GetMethod method = createGetMethod("/etag" + fromField);
      method.addRequestHeader(HttpHeaderNames.IF_MATCH, "1");
      method.addRequestHeader(HttpHeaderNames.IF_NONE_MATCH, "2");
      try
      {
         int status = client.executeMethod(method);
         Assert.assertEquals(status, 200);
View Full Code Here

   public void testIfMatchWithMatchingETag_IfNonMatchWithoutMatchingETag(String fromField)
   {
      HttpClient client = new HttpClient();
      GetMethod method = createGetMethod("/etag" + fromField);
      method.addRequestHeader(HttpHeaderNames.IF_MATCH, "1");
      method.addRequestHeader(HttpHeaderNames.IF_NONE_MATCH, "2");
      try
      {
         int status = client.executeMethod(method);
         Assert.assertEquals(status, 200);
      }
View Full Code Here

   public void testIfMatchWithoutMatchingETag_IfNonMatchWithMatchingETag(String fromField)
   {
      HttpClient client = new HttpClient();
      GetMethod method = createGetMethod("/etag" + fromField);
      method.addRequestHeader(HttpHeaderNames.IF_MATCH, "2");
      method.addRequestHeader(HttpHeaderNames.IF_NONE_MATCH, "1");
      try
      {
         int status = client.executeMethod(method);
         Assert.assertEquals(status, 412);
View Full Code Here

   public void testIfMatchWithoutMatchingETag_IfNonMatchWithMatchingETag(String fromField)
   {
      HttpClient client = new HttpClient();
      GetMethod method = createGetMethod("/etag" + fromField);
      method.addRequestHeader(HttpHeaderNames.IF_MATCH, "2");
      method.addRequestHeader(HttpHeaderNames.IF_NONE_MATCH, "1");
      try
      {
         int status = client.executeMethod(method);
         Assert.assertEquals(status, 412);
      }
View Full Code Here

   public void testIfMatchWithoutMatchingETag_IfNonMatchWithoutMatchingETag(String fromField)
   {
      HttpClient client = new HttpClient();
      GetMethod method = createGetMethod("/etag" + fromField);
      method.addRequestHeader(HttpHeaderNames.IF_MATCH, "2");
      method.addRequestHeader(HttpHeaderNames.IF_NONE_MATCH, "2");
      try
      {
         int status = client.executeMethod(method);
         Assert.assertEquals(status, 412);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.