天天看点

用C++如何实现开放API接口服务器

比如新浪微博的API服务器。

接口是使用HTTP请求。

服务器端如何实现一个HTTP SERVER呢?

使用libcurl可以吗?

c++的话,一般用libevent或则libev这种库来实现吧。当然如果对epoll比较熟悉的话 直接用也没问题。

基于epoll的http服务器实现:http://www.cnblogs.com/clowwindy/archive/2011/09/23/a_http_server_faster_than_nginx.html

为啥要自已写一个HTTP Server呢?直接用Nginx或Apache+PHP/Java/Ruby等就行嘛~

自已写应该没有用成熟的现成系统来得稳定可靠~

http server 库还想有:

libmicrohttpd

shttpd

easyhttpd

cpphttpd

上一篇: typedef使用
下一篇: git使用