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