diff --git a/examples/chat_client/chat_client.cpp b/examples/chat_client/chat_client.cpp index 64f9fa51e7..115b4a3c7c 100644 --- a/examples/chat_client/chat_client.cpp +++ b/examples/chat_client/chat_client.cpp @@ -63,7 +63,7 @@ int main(int argc, char* argv[]) { con = endpoint.get_connection(uri); - con->add_request_header("User Agent","WebSocket++/0.2.0 WebSocket++Chat/0.2.0"); + con->add_request_header("User-Agent","WebSocket++/0.2.0 WebSocket++Chat/0.2.0"); con->add_subprotocol("com.zaphoyd.websocketpp.chat"); con->set_origin("http://zaphoyd.com"); diff --git a/examples/echo_client/echo_client.cpp b/examples/echo_client/echo_client.cpp index 26c65131ec..b27b0922bd 100644 --- a/examples/echo_client/echo_client.cpp +++ b/examples/echo_client/echo_client.cpp @@ -70,9 +70,7 @@ int main(int argc, char* argv[]) { endpoint.elog().unset_level(websocketpp::log::elevel::ALL); con = endpoint.connect(uri+"getCaseCount"); - - con->add_request_header("User Agent","WebSocket++/0.2.0-dev"); - + endpoint.run(); std::cout << "case count: " << boost::dynamic_pointer_cast(handler)->m_case_count << std::endl; diff --git a/examples/wsperf/generic.cpp b/examples/wsperf/generic.cpp index 44d2c62a05..c946f435ce 100644 --- a/examples/wsperf/generic.cpp +++ b/examples/wsperf/generic.cpp @@ -126,6 +126,9 @@ void message_test::on_message(connection_ptr con,websocketpp::message::data_ptr m_msg.reset(); m_pass = FAIL; + //std::cout << "sent: " << zsutil::to_hex(m_data) << std::endl; + //std::cout << "recieved: " << zsutil::to_hex(msg->get_payload()) << std::endl; + this->end(con); } diff --git a/examples/wsperf/wsperf.cpp b/examples/wsperf/wsperf.cpp index dfe524b425..fc5b0ada40 100644 --- a/examples/wsperf/wsperf.cpp +++ b/examples/wsperf/wsperf.cpp @@ -156,7 +156,7 @@ int start_client(po::variables_map& vm) { client::connection_ptr con = endpoint.get_connection(uri); - con->add_request_header("User Agent",user_agent); + con->add_request_header("User-Agent",user_agent); con->add_subprotocol("wsperf"); endpoint.connect(con); diff --git a/src/roles/client.hpp b/src/roles/client.hpp index e2d8526eb2..a59b231478 100644 --- a/src/roles/client.hpp +++ b/src/roles/client.hpp @@ -496,8 +496,8 @@ void client::connection::write_request() { m_request.replace_header("Sec-WebSocket-Key",m_handshake_key); // Unless the user has overridden the user agent, send generic WS++ - if (m_request.header("User Agent") == "") { - m_request.replace_header("User Agent",USER_AGENT); + if (m_request.header("User-Agent") == "") { + m_request.replace_header("User-Agent",USER_AGENT); }