Remove SOAP support

This commit is contained in:
Chunting Gu
2019-04-16 13:04:42 +08:00
parent b72820c9c5
commit e63dc748ab
38 changed files with 80 additions and 16773 deletions
-3
View File
@@ -18,8 +18,5 @@ if(UNIX)
set(TEST_LIBS ${TEST_LIBS} ${CMAKE_DL_LIBS})
endif()
add_executable(test_logger test_logger.cc)
target_link_libraries(test_logger ${TEST_LIBS})
add_executable(test_http_client test_http_client.cc)
target_link_libraries(test_http_client gtest jsoncpp ${TEST_LIBS})
+15 -9
View File
@@ -35,8 +35,6 @@ Json::Value StringToJson(const std::string& str) {
// -----------------------------------------------------------------------------
#if 1
static void AssertGet(webcc::HttpResponsePtr r) {
Json::Value json = StringToJson(r->content());
@@ -137,8 +135,6 @@ TEST(TestHttpClient, Compression_Deflate) {
try {
auto r = session.Get("http://httpbin.org/deflate");
std::cout << r->content() << std::endl;
Json::Value json = StringToJson(r->content());
EXPECT_EQ(true, json["deflated"].asBool());
@@ -150,7 +146,19 @@ TEST(TestHttpClient, Compression_Deflate) {
// -----------------------------------------------------------------------------
// Test persistent connections.
// Test persistent (keep-alive) connections.
//
// NOTE:
// Boost.org doesn't support persistent connection and always includes
// "Connection: Close" header in the response.
// Both Google and GitHub support persistent connection but they don't like
// to include "Connection: Keep-Alive" header in the responses.
// URLs:
// "http://httpbin.org/get";
// "https://www.boost.org/LICENSE_1_0.txt";
// "https://www.google.com";
// "https://api.github.com/events";
//
TEST(TestHttpClient, KeepAlive) {
webcc::HttpClientSession session;
@@ -171,14 +179,14 @@ TEST(TestHttpClient, KeepAlive) {
// Close by using request builder.
r = session.Request(webcc::HttpRequestBuilder{}.Get().
KeepAlive(false)
Url(url).KeepAlive(false)
());
EXPECT_TRUE(iequals(r->GetHeader("Connection"), "Close"));
// Keep-Alive explicitly by using request builder.
r = session.Request(webcc::HttpRequestBuilder{}.Get().
KeepAlive(true)
Url(url).KeepAlive(true)
());
EXPECT_TRUE(iequals(r->GetHeader("Connection"), "Keep-alive"));
@@ -213,8 +221,6 @@ TEST(TestHttpClient, GetImageJpeg) {
}
}
#endif
// -----------------------------------------------------------------------------
// TODO: Post requests
-15
View File
@@ -1,15 +0,0 @@
#include "webcc/logger.h"
int main() {
WEBCC_LOG_INIT("", webcc::LOG_CONSOLE);
LOG_INFO("info");
LOG_WARN("warn");
LOG_ERRO("erro");
LOG_VERB("verb");
LOG_FATA("fata");
LOG_INFO("info");
return 0;
}