![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
curl
土豆爸爸
这个作者很懒,什么都没留下…
展开
-
curl使用curl_easy_perform导致线程或者进程卡死解决办法
描述:curl提供的curl_easy_perform调用方式是阻塞的,如果没有收到回复,则会导致线程或者进程一直阻塞,除非外界干预。 解决办法:curl提供了CURLOPT_LOW_SPEED_LIMIT CURLOPT_LOW_SPEED_TIME option,主要思想为:如果在指定时间传输速率超过设置的最低值,则会自动断开该链接。 举例: cu...原创 2016-11-21 10:35:18 · 16560 阅读 · 0 评论 -
curl POST
curl POST主要是--data --data-ascii --data-binary --data-urlencode --data-binary和--data --data-ascii 互补吧,官方文档解释的是如果要以binary这种方式上传就得用--data-binary,其它的就根据字面意思理解了 --data-urlencode 主要强调的是原创 2018-03-30 17:54:13 · 896 阅读 · 0 评论 -
有无代理时,curl和wget报文的区别
curl使用代理抓包截图: 可以看到GET后面是完整的请求URL,HOST头部是请求时的域名 不使用代理抓包截图: GET后面是请求的URI,HOST头部是请求时的域名 curl使用代理 通过-x参数,需要制定端口。 wget使用不使用代理发送的报文都是一样的: GET后面是请求的URI,HOST头部是请求时的域名 wget原创 2018-04-03 17:40:00 · 230 阅读 · 0 评论