@@ -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
+ #undef REDIR_HOST // Silence compiler warning
6826
+ #define REDIR_HOST " https://httpbingo.org"
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