
HTTP
指尖上星空
这个作者很懒,什么都没留下…
展开
-
HTTP协议
HTTP协议简介超文本传输协议 (HTTP-Hypertext transfer protocol) 是分布式,协作式,超媒体系统应用之间的通信协议。是万维网(world wide web)交换信息的基础。HTTP是IETF(Internet Engineering Task Force)制定的国际化标准。在HTTP标准制定和实现的过程中,W3C积极参与了其中的工作,并发挥了重原创 2013-04-11 20:48:03 · 817 阅读 · 0 评论 -
Http协议的方法讲解
HTTP协议请求相应中有8个不同的请求方法:分别是Get、POST、HEAD、PUT、DELETE、OPTIONS、TRACE和CONNECT;1. GET方法[plain] view plain copy 它本质就是发送一个请求来取得服务器上的某一资源。资源通过一组HTTP头和呈现数据(如HTML文本,或者图片或者视频等)返回给客户端。原创 2018-02-03 15:49:27 · 1226 阅读 · 0 评论 -
使用libcurl实现put访问服务器
Libcurl为一个免费开源的,客户端curl传输库,FTP,FTPS,TFTP,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE和LDAP,跨平台,支持Windows,Unix,Linux等,线程安全,支持Ipv6。并且易于使用。 关于libcurl具体用法:1、初始化应用程序在使用libcurl之前,必须先初始化libcurl。libcurl只需初始化一次转载 2018-02-03 15:59:33 · 1218 阅读 · 0 评论 -
libcurl使用easy模式阻塞卡死等问题的完美解决---超时设置
libcurl使用时疑难问题:在使用libcurl时, jwisp发现, curl_easy_perform是阻塞的方式进行下载的, curl_easy_perform执行后,程序会在这里阻塞等待下载结束(成功结束或者失败结束).此时若正常下载一段时间后,进行网络中断, curl_easy_perform并不会返回失败,而是阻塞整个程序卡在这里,此时即使网络连接重新恢复, curl_easy_pe...转载 2018-02-12 15:41:48 · 5821 阅读 · 0 评论 -
libcurl进行异步并发
libcurl的easy 接口,easy接口的使用非常的简单,curl_easy_init用来初始化一个easy curl对象,curl_easy_setopt对easy curl对象进行相关设置,最后curl_easy_perform执行curl请求,返回相应结果。easy接口是阻塞的,也就是说必须等到上一个curl请求执行完后,下一个curl请求才能继续执行,在一般的应用场合,...转载 2018-02-13 10:37:46 · 10126 阅读 · 1 评论