HTTP
zanllp
个人网站 zanllp.cn
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从socket开始实现服务器及Http请求类 [1] 请求url处理,响应读取,gbk-utf8转换
项目仓库 GitHub请求url处理url有两种,一种是通过域名,一种直接ip直接ip常用于客户端的api调用,或者是在测试环境域名一般是ajax调用api,或者是网页的获取,有几个好处,ip可能会变但网址一般不变,可以不用修改。并且可以起到负载均衡的作用,无论dns还是nginx.请求url字符串必须以协议名开头,协议名开头,c#,java的httpclient都是这样没...原创 2019-03-09 16:08:37 · 845 阅读 · 0 评论 -
从socket开始实现服务器及Http请求类 [2],Chunked分块传输支持,与其它几个rest速度对比
项目源代码仓库 [GitHub]速度对比python,typescript的我就懒得写了对于c++来说比较慢,不过还没特意优化,一直实现全功能Spring restTemplate打不过打不过.Net Core HttpClient想了一会看到Async,想起这货是异步的,没等待完成,不公平腊鸡,虽然速度慢点不过要是myhttp能和httpclient一样我就很满足了...原创 2019-03-11 13:44:01 · 760 阅读 · 0 评论 -
MyHttp,从socket开始实现一个服务器及Http请求类 [0]
首先需要一个差不多的String我实际上是不喜欢c++的,写起来不仅心智负担太重,还特别简陋。听说c++20马上要出来了,虽然我连c++11都不怎么会,17更不用说,但我估计c++入门书籍快2000页了,估计依旧是标准库里没有网络库,也没有库管理工具,我永远喜欢c#及Nuget.stl中的string过于简陋,写习惯c#过来感觉就是简直不能用,不过性能还行。为了容易移到其他项目上,oop的封装...原创 2019-03-08 02:43:16 · 488 阅读 · 0 评论 -
Sion 450行的c++ HttpClient
SionSion是一个轻量级的c++ http客户端,仅单头文件450行,自带std::string的扩展Sion is a lightweight C + + HTTP Client, with only one header file 450 lines, with its own std::string extension.Sion由Myhttp(暂未取名)删除服务器相关部分代码而来...原创 2019-03-13 02:23:49 · 380 阅读 · 0 评论 -
从socket开始实现服务器及HttpClient[3] SSL支持
使用openssl实现编译win下直接点击下载选择 Win64 OpenSSL v1.1.1b 反正不能light安装后在vs设置:包含目录:C:\Program Files\OpenSSL-Win64\lib库目录:C:\Program Files\OpenSSL-Win64\include链接器输入:libssl.lib libcrypto.lib新库例行的...原创 2019-03-23 21:41:40 · 453 阅读 · 0 评论
分享