@@ -46,30 +46,6 @@ TYPED_TEST(HTTPClientTest, GetHTTPSTest) {
46
46
}
47
47
}
48
48
49
- #endif
50
-
51
- TYPED_TEST (HTTPClientTest, TemporaryClientObjectTest) {
52
- using client = TypeParam;
53
- typename client::requestrequest (" http://cpp-netlib.org/" );
54
- typename client::response response;
55
- ASSERT_NO_THROW (response =client ().get (request));
56
- auto range =headers (response);
57
- ASSERT_TRUE (!boost::empty (range));
58
- try {
59
- auto data =body (response);
60
- std::cout << data;
61
- }catch (...) {
62
- FAIL () <<" Caught exception while retrieving body from GET request" ;
63
- }
64
- EXPECT_EQ (" HTTP/1." , response.version ().substr (0 ,7 ));
65
- EXPECT_TRUE (response.status () ==200u ||
66
- (response.status () >=300 && response.status () <400 ));
67
- }
68
-
69
-
70
- typedef boost::network::http::basic_client<boost::network::http::tags::http_async_8bit_tcp_resolve,1 ,1 > async_client;
71
- #define EXC_PTR (cmd )try { cmd }catch (const std::exception_ptr& ex) {std::rethrow_exception (ex); }
72
-
73
49
TYPED_TEST (HTTPClientTest, GetRequestSNI) {
74
50
using client = TypeParam;
75
51
// need sni_hostname to be set
@@ -94,3 +70,23 @@ TYPED_TEST(HTTPClientTest, GetRequestSNI) {
94
70
}
95
71
96
72
}
73
+
74
+ #endif
75
+
76
+ TYPED_TEST (HTTPClientTest, TemporaryClientObjectTest) {
77
+ using client = TypeParam;
78
+ typename client::requestrequest (" http://cpp-netlib.org/" );
79
+ typename client::response response;
80
+ ASSERT_NO_THROW (response =client ().get (request));
81
+ auto range =headers (response);
82
+ ASSERT_TRUE (!boost::empty (range));
83
+ try {
84
+ auto data =body (response);
85
+ std::cout << data;
86
+ }catch (...) {
87
+ FAIL () <<" Caught exception while retrieving body from GET request" ;
88
+ }
89
+ EXPECT_EQ (" HTTP/1." , response.version ().substr (0 ,7 ));
90
+ EXPECT_TRUE (response.status () ==200u ||
91
+ (response.status () >=300 && response.status () <400 ));
92
+ }