Reviewed: C++ REST SDK 2.0.1 (May 14, 2014)
Rated 1 Stars (out of 5) - I couldn't get installer thru nuget. sent email to askcasablanca@Microsoft.com <askcasablanca@Microsoft.com> but no response.
View ArticleReviewed: C++ REST SDK 2.0.1 (五月 15, 2014)
Rated 4 Stars (out of 5) - 123456sddasdsdassa
View ArticleEdited Issue: JSON serializer generates invalid JSON in non-C locales [118]
Using Casablanca 2.0, compile and run the following program:```#include <assert.h>#include <locale.h>#include <cpprest/json.h>int main(){ setlocale(LC_ALL, "fr-FR"); auto x =...
View ArticleEdited Issue: JSON serializer generates invalid JSON in non-C locales [118]
Using Casablanca 2.0, compile and run the following program:```#include <assert.h>#include <locale.h>#include <cpprest/json.h>int main(){ setlocale(LC_ALL, "fr-FR"); auto x =...
View ArticleEdited Issue: JSON serializer generates invalid JSON in non-C locales [118]
Using Casablanca 2.0, compile and run the following program:```#include <assert.h>#include <locale.h>#include <cpprest/json.h>int main(){ setlocale(LC_ALL, "fr-FR"); auto x =...
View ArticleCreated Feature: json - include decimal point and trailing zero when...
I noticed that when serializing a JSON message that contains a double value which is a round number (e.g. 123.0), the value is printed without a decimal point. This poses a problem for our server...
View ArticleCreated Feature: websockets - Visual Studio visualizer [120]
Add a visualizer like we have for the http_client
View ArticleCreated Feature: websocket_client: Expose the boost native handle to set...
Halo 343 team has requested support for client certificates in our desktop websocket implementation.One option is to expose the boost native handle so that users can set the certificate themselves.
View ArticleCreated Issue: http_client - improve performance when handling large payloads...
This applies to Windows desktop. Historical context in TFS 517667
View ArticleCreated Feature: JSON serialization should support indented output (output in...
Our JSON serialize/to_String apis output the JSON data in a single line string, for example:{"item0":"value0","item1":["array_ele0", "array_ele1"]}IT will be good to have a custom option to output this...
View ArticleCreated Feature: http_client - expose option for certificate revocation...
We might want to consider exposing an option for certificate revocation checking. Here is a security concerns article on...
View ArticleCreated Issue: streams - figure out how to avoid having this specialization...
Following TODO needs to be removed:The following issue is from Linux merge on 1206 in astreambuf.h at line 34:```#ifndef _MS_WINDOWS// arturl 1206: figure out how to avoid having this specialization...
View ArticleCreated Issue: file stream - write operation makes a copy of the data [126]
The write/putn operation makes a copy of the input buffer which is unnecessary in the case where the user specifies a streambuf.
View ArticleCreated Issue: streams & http_client - there are numerous places where...
I strongly think we need to reconsider the design of this API from a usability perspective esspecially since almost all of our APIs are asychronous. If I have sometime I will look into what options we...
View ArticleCreated Feature: streams - add the ability to clear a stream/streambuffer to...
This is a customer reported issue: https://casablanca.codeplex.com/discussions/439334#post1028065Basically a customer wants to be able to re-use the same streambuffer to read the response from an HTTP...
View ArticleCreated Issue: utility::datetime::from_string doesn't work when some values...
ISO 8601 specifies several formats. http://en.wikipedia.org/wiki/ISO_8601 datetime::from_string should work with all of them. 1. from_string returns 0 if any of the values are dropped. for instance, we...
View ArticleCreated Issue: http client - on Linux always restablishes connection [130]
Run any http client request in a for-loop. Notice that connection is being restablished every time, i.e. the codepath goes through handle_resolve, handle_connect etc, which should be done only on the...
View ArticleCreated Feature: http_listener - Implement support for 100-Continue Expect...
Casablanca: How can we support 100-Continue Expect header using Casablanca. See Section 8.2.3 of HTTP specification: The purpose of the 100 (Continue) status (see section 10.1.1) is to allow a client...
View ArticleEdited Feature: websocket_client: Expose the boost native handle to set...
A customer has requested support for client certificates in our desktop websocket implementation.One option is to expose the boost native handle so that users can set the certificate themselves.
View ArticleClosed Issue: memory leak in http_client (probably concurrency logic) [14]
I can't pin point the exact code but based on std::async there might be leak in the thread pool.You can see that in the following logic std::async leaks (not sure when threads will be released).```void...
View Article