Comments (3)
A customer has stated:
In our case, calling off the same asio::io_service probably wouldn't be an issue initially, however I could imagine cases where you might want to not do that.
from restbed.
struct Http::Request
{
bool async;
...
std::future< Http::Response > response;
};
Placing HTTP requests on the service run-loop.
service.schedule( Http::Request request, const function< void ( Http::Request ) >& callback );
service.schedule( list< Http::Request > request, const function< void ( Http::Request ) >& callback );
Placing HTTP requests on its own run-loop
Http::sync( Http::Request request );
Http::sync( std::list< Http::Request >& requests );
Http::async( Http::Request request );
Http::async( std::list< Http::Request >& requests );
from restbed.
Placing HTTP requests on the service run-loop
service.schedule( Http::Request request, const function< void ( Http::Request ) >& callback );
service.schedule( list< Http::Request > request, const function< void ( Http::Request ) >& callback );
Placing HTTP requests on its own run-loop
Http::sync( Http::Request request );
Http::sync( std::list< Http::Request >& requests );
Http::async( Http::Request request );
Http::async( std::list< Http::Request >& requests );
Perform SSL requests
SSLSetting settings;
Request request;
request.set_protocol( "HTTPS", settings );
Http::sync( request );
from restbed.
Related Issues (20)
- Is there a way to start the server with a non-blocking call and continue working on the same thread? HOT 1
- Why is the CMake config putting "std=gnu++14" in Clang invocations? HOT 4
- http client read timeout results in nothing HOT 1
- The size of the body may cause problems HOT 2
- Suspected memory leak HOT 1
- MINSIGSTKSZ error during building HOT 2
- Cannot buid a static Windows restbed library without export any symbol
- Example/HTTPS_SERVICE error
- Only one handler works in example/RESOURCE_FILTERING. HOT 1
- ask for help:: How to send the main body content multiple times? HOT 1
- CMakeList.txt typos for ssl
- Any idea how I can use restbed in c++ to make PayPal payments using their REST API?
- SSL/TLS: Renegotiation DoS Vulnerability (CVE-2011-1473, CVE-2011-5094)
- Linking with external Asio does not work
- Wrong project version in CMakeLists.txt for tag 4.8
- Permissive LIcense ? HOT 1
- http client post method HOT 1
- Segmentation Fault HOT 1
- Facing issue while building with external libraries HOT 1
- MULTIPART message
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from restbed.