
web前端
幽雨雨幽
C/C++软件工程师
展开
-
HTTP 301 跳转和302跳转的区别
301和302 Http状态有啥区别?301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permanently Moved), 302redirect: 302 代表暂时性转移(Temporarily Moved ), 当然 Http 状态 200 标示没有任何问题发生。 这两种转移在使用的时转载 2015-05-25 15:58:28 · 710 阅读 · 0 评论 -
http error
http错误是针对浏览器无法连接到服务器而增加出来的错误提示。引导并告诉浏览者该页是哪里出了问题。响应码由三位十进制数字组成。出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:4XX:客户端错误5XX:服务器错误100继续101分组交换协议原创 2016-07-28 10:37:42 · 1996 阅读 · 0 评论 -
C++ 用libcurl库进行http通讯网络编程
目录索引:一、LibCurl基本编程框架二、一些基本的函数三、curl_easy_setopt函数部分选项介绍四、curl_easy_perform 函数说明(error 状态码)五、libcurl使用的HTTP消息头六、获取http应答头信息七、多线程问题八、什么时候libcurl无法正常工作九、关于密码十、HTTP验证十一、代码示例 1.基本的htt转载 2016-08-05 15:54:14 · 450 阅读 · 0 评论 -
Content-type的说明即HTTP请求头的类型整理
浏览器会根据Content-Type来决定如何显示返回的消息体内容,下面与大家分享下Content-type的说明即HTTP请求头的类型,感兴趣的朋友可以参考下哈,希望对大家有所帮助要学习content-type,必须事先知道它到底是什么,是干什么用的。 HTTP协议(RFC2616)采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求转载 2016-08-02 16:25:22 · 8836 阅读 · 0 评论 -
libcurl编程
假设你要获取URL所表示的远程主机上的资源。你需要写一段程序用来完成数据传输,你可能希望直接保存接收到的数据而不是简单的在输出窗口中打印它们。所以,你必须首先写一个回调函数用来保存接收到的数据。回调函数的原型如下:size_t write_data(void *buffer, size_t size, size_t nmemb, void *userp); 可以使用下面的语句转载 2016-08-08 16:57:26 · 471 阅读 · 0 评论 -
curl使用笔记
CURLOPT_HEADER:设为1,则在返回的内容里包含http header;CURLOPT_FOLLOWLOCATION:设为0,则不会自动301,302跳转;*CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP你上传文件的大小。*CURLOPT_VERBOSE: 如果你想CURL报告每一件意外的事情,设置这个选项为一个非零值。*CURLOPT_H原创 2016-08-08 16:58:47 · 920 阅读 · 0 评论 -
Android Http POST文件上传之-----RFC1867协议
RFC1867协议介绍 RFC1867协议主要是在HTTP协议的基础上为INPUT标签增加了file属性,同时限定了Form的method必须为POST,ENCTYPE必须为multipart/form-data。 其它属性标签, 标记可以有一个VALUE属性来指定默认的文件名 ,可以用“SIZE=宽,高”来指定SIZE属性 。 multipart/form转载 2016-08-09 13:45:56 · 583 阅读 · 0 评论 -
Multipart/form-data POST文件上传详解
Multipart/form-data POST文件上传详解理论简单的HTTP POST大家通过HTTP向服务器发送POST请求提交数据,都是通过form表单提交的,代码如下: 提交时会向服务器端发出这样的数据(已经去除部分不相关的头信息),数据如下: POST / HTTP/1.1转载 2016-08-09 13:52:30 · 1573 阅读 · 0 评论