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

Updated Wiki: Home

$
0
0

Cast your vote

Click here to see the list of proposed features and to cast your vote to help prioritize features for upcoming versions of the C++ REST SDK.

If you wish to give more feedback or want to discuss your project in further detail feel free to fill out this survey or contact us at askcasablanca at Microsoft dot com

Welcome!

The C++ REST SDK (codename "Casablanca") is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project allows C++ developers to take advantage of the radical shift in software architecture that cloud computing represents.

Here’s what you get with the SDK:

  • Support for accessing REST services from native code on Linux, Windows Vista, Windows 7, and Windows 8 by providing asynchronous C++ bindings to HTTP, JSON, and URIs
  • Implementation of Asynchronous Streams and Stream Buffers
  • A Visual Studio extension SDK to help you write C++ HTTP client side code in your Windows 8 App Store style app
  • A consistent and powerful model for composing asynchronous operations based on C++ 11 features
  • A set of samples and reference documentation
  • Support in Visual Studio 2010 and Visual Studio 2012
  • New experimental features such as HTTP Listener library and support for Windows Phone 8 and Windows XP.

Asynchrony

This library also gives you a convenient model for composing asynchronous operations. Whether your application is compute-intensive or I/O-driven, its scalability is likely to require careful resource utilization. Asynchronous APIs are great for scalability, but can be very hard to use when all you have is C-level functionality. Fortunately, C++ 11 offers a whole new set of capabilities that can make dealing with asynchronous operations easy, and the library takes advantage of that throughout.

Having issues?

We'd love to get your review score, whether good or bad, but even more than that, we want to fix your problem, and the most efficient way to do that is to track it under Issues.

If you have trouble installing, or there is something that gets in your way of fully taking advantage of what we have produced, please let us know in the Discussions or Issue Tracker section. If you submit your issue as a Review, we won't be able to respond to your problem and ask the follow-up questions that may be necessary.

If you have trouble with the binaries that you find here, like setup VS version checks that fail, the fallback is to build Casablanca yourself. Instructions on how to build for Windows and Linux are available in the Documentation section.

Viewing all articles
Browse latest Browse all 4845

Trending Articles



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