Comments (5)
Hi @robertramey, there is already browsable HTML documentation, but there are a few adjustments I want to make before submitting the work. Someone suggested that I should do a few very serious benchmarks, for instance.
from boost.http.
Hi @robertramey,
I'm struggling to fill that library submission form of yours. I keep getting a "Failed Validation - Library Submission" error, but it won't even tell me which field is wrong.
Here is the info that I'm trying to send:
-
Library Name:
Http
-
Author:
Vinícius dos Santos Oliveira
-
Short Description:
This library can be used to create applications that need to expose services through HTTP (e.g. embeddable ReST services). It's designed for multiple backends (e.g. embedded servers, FastCGI...) and has well documented type requirements and type erased abstractions, allowing compile-time-based and runtime-based polymorphism.
-
Description:
This library was envisioned to solve the HTTP problem for the C++ programming language. The proposal to solve this problem was to expose an HTTP abstraction able to make use of the HTTP power (chunking/streaming, pipelining, upgrade for supporting channels and multiplexing for supporting channels), at the same time that a complete separation of communication channels and HTTP messages is achieved. Under this model, we refer to any abstraction fulfilling the requirements for an HTTP socket as HTTP producer. HTTP producers will feed and process HTTP messages to interested parties. The HTTP consumers are user-level components that will make use of the HTTP messages. The idea to separate communication channels and messages was proposed to handle pipelining and multiplexing elegantly, without the need to complicate the application (HTTP consumers) logic. The ability to query certain properties from the underlying communication channel is necessary to achieve reliability under this model. It's important to define this property system this early because collaboration with the HTTP producers is key in such system. If native stream is not supported, for instance, the application would exhaust the system memory trying to stream a live video. Besides providing a number of abstractions to isolate HTTP producers and HTTP consumers, there is also a number of abstractions on top of that to ease the job of creating applications making use of this distributed collaborative protocol.
-
Copyright Date:
2014,2015
-
First Release Data:
2014/08/18
-
Current Release Number:
0.1
-
C++ Standard:
11
-
Post Tags: Input/Output
-
Library Status:
Submitted
(I don't really know what should I put here). I'm submitting to Boost Incubator first and I haven't submitted to Boost yet. -
Compilers Tested by the Author:
clang,gcc
-
Build and Linkage (what does this mean?):
CMake
-
First Order Dependencies (also confusing):
date_time,filesystem,system,unit_test_framework,context,coroutine
-
Documentation:
http://boostgsoc14.github.io/boost.http/
-
Repository:
https://github.com/BoostGSoC14/boost.http
-
Issues:
https://github.com/BoostGSoC14/boost.http/issues
-
Download (a little confusing):
https://github.com/BoostGSoC14/boost.http/archive/v0.1.tar.gz
from boost.http.
I managed to submit your information under my own user name. I can change the owner to you.
But I can’t find you as a user. Are you a registered user? If not, register and send me your username.
At one time the site gave a good error message an attempt to submit without loging in. Perhaps I broke that functionality
Robert Ramey
Robert Ramey Software Development
(805)569-3793
[email protected]
www.rrsd.com
On Apr 5, 2015, at 5:56 PM, Vinícius dos Santos Oliveira [email protected] wrote:
https://github.com/BoostGSoC14/boost.http/archive/v0.1.tar.gz https://github.com/BoostGSoC14/boost.http/archive/v0.1.tar.gz
from boost.http.
But I can’t find you as a user. Are you a registered user?
I think this may have been the error.
If not, register and send me your username.
Okay, my username is vinipsmaker
.
from boost.http.
from boost.http.
Related Issues (20)
- Roland Bock's review
- Darren Cook's review
- Lee Clagett's review
- jwaterloo's review
- HTTP client side HOT 6
- Change algorithms to take predicate by value
- Specify max header and URL in request line lengths HOT 6
- Connection Read Timeout HOT 2
- SSL Handshake Timeout HOT 7
- example build failure with cmake and multiple boost versions HOT 1
- `"Content-Range"` mini-parser
- Allow empty field values
- Add a test to ODR violations
- Invalid Request and Response 400 HOT 1
- Compile error, Visual Studio HOT 1
- Port to Boost.Beast? HOT 1
- Branch renaming
- Limit the size of requests HOT 1
- Add <boost/iostreams/filter/gzip.hpp> support
- Excessive writes for response headers HOT 3
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 boost.http.