在curl中设置自定义的HTTP头

问题:我正尝试使用curl命令获取一个URL,但除此之外我还想在传出的HTTP请求中设置一些自定义的头部字段。我如何能够在curl中使用自定义的HTTP头呢? curl是一个强大的命令行工具,它可以通过网络将信息传递给服务器或者从服务器获取数据。他支持很多的传输协议,尤其是HTTP/HTTP...

2017-07-21 08:10:39

阅读数 10778

评论数 0

高性能网关设备及服务实践(dpdk)--服务器架构研究

针对海量的网络流量,转发性能是我们最关键的一个方面,那构建高性能的后台服务器有哪些关键的技术和需要注意的地方,今天邀请了后台开发同学童琳和郑胜利来和大家一起谈谈。 一、引言 随着互联网的高速发展,内容量的提升以及对内容智能的需求、云产业的快速突起,作为互联网的计算基石服务器的形态以及使用...

2017-07-04 14:59:27

阅读数 2862

评论数 0

linux下生成https的crt和key证书

天在配置kibana权限设置时,kibana要求使用https链接。 于是总结了一下Linux下openssl生成 签名的步骤: x509证书一般会用到三类文,key,csr,crt。 Key 是私用密钥openssl格,通常是rsa算法。 Csr 是证书请求文件,...

2017-04-25 16:47:13

阅读数 1346

评论数 0

HTTPS 客户端验证 服务端证书流程

网上的文章很多, 但是对摘要的验证流程不够通俗易懂。 QQ截图20160420114804.png 证书预置和申请 1:客户端浏览器会预置根证书, 里面包含CA公钥 2:服务器去CA申请一个证书 3: CA用自己的签名去签一个证书,指纹信息保存在证书的数字摘要里面...

2017-04-25 16:38:46

阅读数 6922

评论数 1

https中的数字证书认证过程解析

RSA非对称加密的2个用途: 加密(防窃听) RSA非对称加密会用到一对密钥,分别称为公钥和私钥,公钥加密之后的数据可以通过私钥来进行解密,私钥加密的数据也同样可以用对应的公钥进行解密。在web数据传输过程中,由于客户端和服务器端是多对一的关系,因此可以让所有的客户端持有相同的公钥...

2017-04-25 16:25:01

阅读数 462

评论数 0

HTTP cookies 详解

HTTP cookies,通常又称作"cookies",已经存在了很长时间,但是仍旧没有被予以充分的理解。首要的问题是存在了诸多误区,认为cookies是后门程序或病毒,或压根不知道它是如何工作的。第二个问题是对于cookies缺少一个一致性的接口。尽管存在着这些问题,cook...

2017-03-28 22:20:00

阅读数 142

评论数 0

Pure JS (3.1):上传下载(利用 HTML5 与 Flash)

Pure JS (3.1):上传下载(利用 HTML5 与 Flash) Pure JS (3.1):上传下载(利用 HTML5 与 Flash)   客户端支持 HTML5,Flash 和传统(隐藏)表单上传。   服务器端兼容 HTML5 Streaming 方式上传和 ...

2016-11-07 15:07:36

阅读数 629

评论数 0

http断点续传原理:http头 Range、Content-Range

所谓断点续传,也就是要从文件已经下载的地方开始继续下载。在以前版本的 HTTP 协议是不支持断点的,HTTP/1.1 开始就支持了。一般断点下载时才用到 Range 和 Content-Range 实体头。 Range  用于请求头中,指定第一个字节的位置和最后一个字节的位置,一般格式...

2016-10-21 16:02:33

阅读数 521

评论数 0

Http 206 文件断点续传下载原理

摘要: Http 206 文件断点续传下载原理 HTTP 304/200(from cache) 静态资源缓存原理 HTTP 204/205状态响应&HEAD请求 header标头说明    断点续传下载需要重视2个请求头Range与If-Range 一.断点续传的...

2016-10-21 15:10:18

阅读数 8848

评论数 0

怎样用通俗的语言解释什么叫 REST,以及什么是 RESTful?

作者:覃超 链接:http://www.zhihu.com/question/28557115/answer/48094438 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 -- 简洁版 --- 0. REST不是"rest"这个单词,而是几个单词缩写。但即使那几...

2016-10-18 18:42:12

阅读数 1144

评论数 0

理解RESTful架构

越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的...

2016-10-18 18:30:19

阅读数 122

评论数 0

HTTP四种常见的POST提交数据方式

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、post、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码传输,...

2016-10-18 15:39:56

阅读数 189

评论数 0

使用PUT方法上传文件

HTTP中提供了这么多方法,放着不用简直浪费!流行使用POST上传文件是因为当年的Web没有太多API的支持,只能用表单来上传文件,所以后来大家也习惯了使用POST。但现在既然支持了这么多API,用PUT方法上传文件也是可以实现的,而且语义上更合适。 PUT方法的特点是传输的实体部分是一个无...

2016-10-18 15:22:35

阅读数 8203

评论数 0

HTTP POST GET 本质区别详解

一 原理区别     一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE URL全称是资源描述符,我...

2016-10-17 18:39:10

阅读数 162

评论数 0

利用HTML5分片上传超大文件

在网页中直接上传大文件一直是个比较头疼的问题,主要面临的问题一般包括两类:一是上传时间长中途一旦出错会导致前功尽弃;二是服务端配置复杂,要考虑接收超大表单和超时问题,如果是托管主机没准还改不了配置,默认只能接收小于4MB的附件。 比较理想的方案是能够把大文件分片,一片一片的传到服务端,再由服...

2016-04-17 23:11:53

阅读数 1110

评论数 0

flash进行上传使用什么协议?

flash上传不是调用JS上传. flash有自己的与服务端后台数据通讯类. 协议是http post 可以参考官方文档: http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/net/File...

2016-04-17 23:11:24

阅读数 1135

评论数 0

HTTP 表单编码 enctype

语法 value"> 属性值 值 描述 application/x-www-form-urlencoded 在发送前编码所有字符(默认) multipart/form-data 不对字符编码。 在使用包含文件上传控件的表单时,必须使用该值。 ...

2016-04-15 14:03:17

阅读数 1112

评论数 0

网址前缀www

大约2007年前,Michael F Liu就号召大家把域名前面的www去掉,我深以为然。好域名都被瓜分光了,大家手里的域名都老长老长的,前面再加上“www.”,多让直接访问者敲打4次键盘,何苦呢? 然而一年多下来,我发现有些事情不能随便的想当然。 首先我们要搞明白,什么是ww...

2016-04-11 12:39:29

阅读数 3509

评论数 0

不加www有哪些好处和坏处?

不加www有哪些好处和坏处? 不加 www 的裸域名好处主要是域名更加简短、容易记忆。坏处就多了,讲几个主要的技术原因: 裸域名只能绑定 DNS 的 A 记录,不能绑定 CNAME 记录。也就是说你不能把裸域设定为另外域名的别名。很多时候这对管理不是很方便,特别是使用第三方托管服务的时候。如果第...

2016-04-11 12:01:14

阅读数 346

评论数 0

使用nginx搭建https服务器

最近在研究nginx,整好遇到一个需求就是希望服务器与客户端之间传输内容是加密的,防止中间监听泄露信息,但是去证书服务商那边申请证书又不合算,因为访问服务器的都是内部人士,所以自己给自己颁发证书,忽略掉浏览器的不信任警报即可。下面是颁发证书和配置过程。 首先确保机器上安装了openssl和ope...

2016-04-11 11:34:40

阅读数 208

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭