好记性不如铅笔头

C && C++, 编程

C语言HTTP开源框架libghttp的网址记录

CONTENTS

介绍:

C语言下如果想使用HTTP功能,一般都需要自己写socket代码,这样效率比较低,根据拿来主义,这里笔记一个简单的HTTP开源框架libghttp。

官网地址:

http://archive.linuxfromscratch.org/blfs-museum/1.0/BLFS-1.0/gnome/libghttp.html

Linux下移植:

libghttp本来就是Gnome工具包之一,无需移植,这里就不说了。

Windows移植:

参考【 http://blog.csdn.net/earbao/article/details/39023631 】,这里也不在多说了。

libghttp使用:

libghttp是开源工程,而且代码写的非常简单,如何使用libghttp可以直接google或者查看ghttp.h中关于API的介绍。

https:

不过这里需要说明的是libghttp对于https是不支持的,如果需要使用https,可以考虑使用libghttp中的代理功能来试下,不过作者尝试了下,没有成功。如果希望libghttp支持https,可以查看下这个patch,不过作者本地Win没有SSL开发环境,就没有继续研究下去。
https://github.com/pld-linux/libghttp/blob/master/libghttp-ssl.patch

发表评论

16 + 17 =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据