These days I wrote some codes to implement Xmlrpc on the server side as an XMLRPC service. During testing after finished coding, I found that the client can't obatin the response from server. To observer the packages through the ports via some tools (wireshark), and can make sure that the valid data are send to server. Debugging and debugging, the fault are found and fixed finally. It's just:
send:
Connection:close
header options to client to close the connection, then the client events can be captured and responsed.
And, anathor issue record at here:
Need add
"Access-Control-Allow-Origin:*\r\n"
to fix the issue that "XMLHttpRequest cannot load ***. Origin *** is not allowed by Access-Control-Allow-Origin".
Reference:
xmlrpc: www.xmlrpc.org
XMLHttpRequest:www.w3.org/TR/XMLHttpRequest
HTTP: www.w3.org/Protocols/
boost asio:http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio.html