Browse Source

Update README

yhirose 6 years ago
parent
commit
531708816a
2 changed files with 11 additions and 2 deletions
  1. 5 1
      README.md
  2. 6 1
      test/test.cc

+ 5 - 1
README.md

@@ -337,8 +337,12 @@ if (cli.send(requests, responses)) {
 
 ```cpp
 httplib::Client cli("yahoo.com");
-cli.follow_location(true);
+
 auto res = cli.Get("/");
+res->status; // 301
+
+cli.follow_location(true);
+res = cli.Get("/");
 res->status; // 200
 ```
 

+ 6 - 1
test/test.cc

@@ -493,9 +493,14 @@ TEST(TooManyRedirectTest, Redirect) {
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
 TEST(YahooRedirectTest, Redirect) {
   httplib::Client cli("yahoo.com");
-  cli.follow_location(true);
+
   auto res = cli.Get("/");
   ASSERT_TRUE(res != nullptr);
+  EXPECT_EQ(301, res->status);
+
+  cli.follow_location(true);
+  res = cli.Get("/");
+  ASSERT_TRUE(res != nullptr);
   EXPECT_EQ(200, res->status);
 }