用C++如何實現開放API介面伺服器

天色漸晚發表於2015-10-20

比如新浪微博的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等就行嘛~

自已寫應該沒有用成熟的現成系統來得穩定可靠~

搜素了下,libcurl只能作為客戶端使用

http server 庫還想有:
libmicrohttpd
shttpd
easyhttpd
cpphttpd



相關文章