Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
Dean Michael Berris edited this pageOct 18, 2010 ·13 revisions

Please watch this space for information on the project.

In the meantime, the current release (0.7) features:
  • An embeddable HTTP 1.1 server
  • An HTTP 1.1 client upgraded to support HTTPS
  • An updated URI parser implementation
  • An asynchronous HTTP 1.1 client
  • An HTTP 1.1 active client that has a lifetime thread and uses Boost.Asio's asynchronous IO functionality in the background, depends on Boost.Thread's future to be backward compatible with pre-0.7 clients
  • A configurable macro BOOST_NETWORK_ENABLE_HTTPS which turns on support for HTTPS and introduces the requirement to OpenSSL -- by default the library doesn't support SSL connections.

cpp-netlib uses a tag-based dispatch approach to modify the behavior of different template implementations. For more information, we'll soon publish a presentation and paper on how to develop libraries that use tag-based dispatching for defining functionality and behavior groups in generic programs.

There is a page ontags that defines the various tags supported to enable/disable features on the various supported types and functionality.

We Are Looking For

  • Testers
  • Library developers for new protocols and sub-libraries
  • Application developers willing to use cpp-netlib

Projects

If you're interested in contributing, here is a list of some open tasks:

  • MIME parser
  • HTTP form encoding / decoding
  • URI query string encoding / decoding
  • URI pattern-based dispatch

If you want to contribute anything else, please feel free to drop us a line on ourmailing list.

Developer References

Clone this wiki locally

[8]ページ先頭

©2009-2025 Movatter.jp