@@ -1586,36 +1586,40 @@ TEST(YahooRedirectTest, Redirect_Online) {
1586
1586
EXPECT_EQ("https://www.yahoo.com/", res->location);
1587
1587
}
1588
1588
1589
+ // Previously "nghttp2.org" "/httpbin/redirect-to"
1590
+ #define REDIR_HOST "httpbingo.org"
1591
+ #define REDIR_PATH "/redirect-to"
1592
+
1589
1593
TEST(HttpsToHttpRedirectTest, Redirect_Online) {
1590
- SSLClient cli("nghttp2.org" );
1594
+ SSLClient cli(REDIR_HOST );
1591
1595
cli.set_follow_location(true);
1592
- auto res = cli.Get(
1593
- "/httpbin/redirect-to ?url=http%3A%2F%2Fwww.google .com&status_code=302");
1596
+ auto res =
1597
+ cli.Get(REDIR_PATH " ?url=http%3A%2F%2Fexample .com&status_code=302");
1594
1598
ASSERT_TRUE(res);
1595
1599
EXPECT_EQ(StatusCode::OK_200, res->status);
1596
1600
}
1597
1601
1598
1602
TEST(HttpsToHttpRedirectTest2, Redirect_Online) {
1599
- SSLClient cli("nghttp2.org" );
1603
+ SSLClient cli(REDIR_HOST );
1600
1604
cli.set_follow_location(true);
1601
1605
1602
1606
Params params;
1603
- params.emplace("url", "http://www.google .com");
1607
+ params.emplace("url", "http://example .com");
1604
1608
params.emplace("status_code", "302");
1605
1609
1606
- auto res = cli.Get("/httpbin/redirect-to" , params, Headers{});
1610
+ auto res = cli.Get(REDIR_PATH , params, Headers{});
1607
1611
ASSERT_TRUE(res);
1608
1612
EXPECT_EQ(StatusCode::OK_200, res->status);
1609
1613
}
1610
1614
1611
1615
TEST(HttpsToHttpRedirectTest3, Redirect_Online) {
1612
- SSLClient cli("nghttp2.org" );
1616
+ SSLClient cli(REDIR_HOST );
1613
1617
cli.set_follow_location(true);
1614
1618
1615
1619
Params params;
1616
- params.emplace("url", "http://www.google .com");
1620
+ params.emplace("url", "http://example .com");
1617
1621
1618
- auto res = cli.Get("/httpbin/redirect-to ?status_code=302", params, Headers{});
1622
+ auto res = cli.Get(REDIR_PATH " ?status_code=302", params, Headers{});
1619
1623
ASSERT_TRUE(res);
1620
1624
EXPECT_EQ(StatusCode::OK_200, res->status);
1621
1625
}
@@ -6809,38 +6813,41 @@ TEST(DecodeWithChunkedEncoding, BrotliEncoding_Online) {
6809
6813
}
6810
6814
#endif
6811
6815
6816
+ // Previously "https://nghttp2.org" "/httpbin/redirect-to"
6817
+ #define REDIR_HOST "https://httpbingo.org"
6818
+ #define REDIR_PATH "/redirect-to"
6819
+
6812
6820
TEST(HttpsToHttpRedirectTest, SimpleInterface_Online) {
6813
- Client cli("https://nghttp2.org" );
6821
+ Client cli(REDIR_HOST );
6814
6822
cli.set_follow_location(true);
6815
6823
auto res =
6816
- cli.Get("/httpbin/"
6817
- "redirect-to?url=http%3A%2F%2Fwww.google.com&status_code=302");
6824
+ cli.Get(REDIR_PATH "?url=http%3A%2F%2Fexample.com&status_code=302");
6818
6825
6819
6826
ASSERT_TRUE(res);
6820
6827
EXPECT_EQ(StatusCode::OK_200, res->status);
6821
6828
}
6822
6829
6823
6830
TEST(HttpsToHttpRedirectTest2, SimpleInterface_Online) {
6824
- Client cli("https://nghttp2.org" );
6831
+ Client cli(REDIR_HOST );
6825
6832
cli.set_follow_location(true);
6826
6833
6827
6834
Params params;
6828
- params.emplace("url", "http://www.google .com");
6835
+ params.emplace("url", "http://example .com");
6829
6836
params.emplace("status_code", "302");
6830
6837
6831
- auto res = cli.Get("/httpbin/redirect-to" , params, Headers{});
6838
+ auto res = cli.Get(REDIR_PATH , params, Headers{});
6832
6839
ASSERT_TRUE(res);
6833
6840
EXPECT_EQ(StatusCode::OK_200, res->status);
6834
6841
}
6835
6842
6836
6843
TEST(HttpsToHttpRedirectTest3, SimpleInterface_Online) {
6837
- Client cli("https://nghttp2.org" );
6844
+ Client cli(REDIR_HOST );
6838
6845
cli.set_follow_location(true);
6839
6846
6840
6847
Params params;
6841
- params.emplace("url", "http://www.google .com");
6848
+ params.emplace("url", "http://example .com");
6842
6849
6843
- auto res = cli.Get("/httpbin/redirect-to ?status_code=302", params, Headers{});
6850
+ auto res = cli.Get(REDIR_PATH " ?status_code=302", params, Headers{});
6844
6851
ASSERT_TRUE(res);
6845
6852
EXPECT_EQ(StatusCode::OK_200, res->status);
6846
6853
}
0 commit comments