Quantcast
Channel: WE MOVED to github.com/microsoft/cpprestsdk. This site is not monitored!
Viewing all articles
Browse latest Browse all 4845

Updated Release: C++ Rest SDK 2.3.0

$
0
0
http_client
  • Implemented server certificate verification on Android, issue 242.
  • Removed unnecessary Content-Length zero header included on requests with no body on non-Windows.
  • Added usage of Boost ssl::context::default_workarounds for compatibility with somewhat broken servers.
websocket_client
  • Poco is no longer used as test server for WinRT tests, Websocketpp is used in all cases 221.
  • HTTP headers for initial HTTP request can be specified now on the non-winrt implementation as well. Fixes #251.
  • Added subprotocol API support. New APIs exist on websocket_client_config class. Fixes 206.
  • Added an overload for set_data() which allows the user to not specify stream length. Fixes #152.
http_listener
  • Initiating multiple close() calls on an http_listener no longer results in a race condition. Note: ~http_listener does invoke close(), even though the user should close it before destruction. Fixes #192.
streams
  • Writing to output streams with read_to_end() will now throw an exception if it fails. Fixes #244.
json
  • Fixed issues around JSON library assuming the current local is "C". Fixes bug 118.
  • Added overload when constructing json string values to indicated whether or not the string contains any characters that need to be escaped. If it is know to not, then the performance is better.
Misc
  • run_tests.sh has been removed. The tests can be run by invoking the testrunner directly. Fixes #182.
  • Reference documentation improvements.

Viewing all articles
Browse latest Browse all 4845

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>