
http协议
文章平均质量分 66
Houzhyan
What is insistence? That is,day after day,you tell yourself to go on for another day.
展开
-
php添加http头禁止浏览器缓存
一、对于静态页(就是通过meta标签来设置):expires用于设定网页的过期时间,一旦过期就必须从服务器上重新加载.时间必须使用GMT格式-->meta http-equiv="expires" content="0" />或者通过pragma no-cache来设置,pragma出现在http-equiv属性中,使用content属性的no-cache值表示是否缓存网页(转载 2017-04-07 02:13:53 · 4687 阅读 · 0 评论 -
网络数据传输socket和http优缺点
1 数据传输方式1.1 Socket传输的定义和其特点 所谓socket通常也称作"套接字",实现服务器和客户端之间的物理连接,并进行数据传输,主要有UDP和TCP两个协议。Socket处于网络协议的传输层。 UDP协议:广播式数据传输,不进行数据验证 TCP协议:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,转载 2017-07-30 16:41:21 · 3413 阅读 · 0 评论 -
http-关于application/x-www-form-urlencoded等字符编码的解释说明
在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 下边是说明: application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data: 窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分。 text/plain: 窗转载 2017-09-08 23:21:38 · 423 阅读 · 0 评论 -
用php解决http无状态的本质 -- 会话的意义
用php解决http无状态的本质 HTTP协议是无状态协议。 无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。客户端与服务器进行动态交互的Web应用程序出现之后,HTTP无状态的特性严重阻碍了这些应用程序的实现,毕竟交互是需要承前启后的,转载 2017-09-02 17:14:11 · 1291 阅读 · 0 评论 -
Http请求中Content-Type讲解以及在Spring MVC中的应用
引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少,这里将讲解Content-Type的可用值,以及在Spring MVC中如何使用它们来映射请求信息。1. Content-Type MediaType,即是Internet Media Type,互联网媒体类型;也叫做MI转载 2017-11-16 03:30:28 · 308 阅读 · 0 评论 -
关于http的header()头信息示例
客户端 按照原来的写,你需要处理的是 服务端 响应头的设置1.第一步 设置响应头header('Access-Control-Allow-Origin:*'); //支持全域名访问,不安全,部署后需要固定限制为客户端网址header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE'); //支持的http 动作转载 2017-11-16 22:54:51 · 6367 阅读 · 0 评论 -
header头信息解析以及CORS 跨域 access-control-allow-headers 的问题
最近项目里需要处理跨域请求,遇到了一些问题,中间走了很多坑,深挖了很多细节,受益良多。cors在跨域解决方案中算是很好用的,网上资料一大堆,只需要在服务器端进行配置即可。配置方法网上也很多,我简单记录下,主要用到cors-filter-1.7.jar 和java-property-utils-1.9.jar 这两个jar包,其实cors-filter jar包最新的已经转载 2017-11-16 23:02:03 · 74276 阅读 · 1 评论 -
VMware网络连接模式(桥接、NAT以及仅主机模式的详细介绍和区别)
在使用VMware Workstation(以下简称:VMware)创建虚拟机的过程中,配置虚拟机的网络连接是非常重要的一环,当我们为虚拟机配置网络连接时,我们可以看到如下图所示的几种网络连接模式:桥接模式、NAT模式、仅主机模式、自定义网络连接模式。那么这几种网络连接模式都各自有什么主要用途,它们之间又有哪些区别呢?磨刀不误砍柴工,为了更好地使用虚拟机,了解这几种连接模式的主要用转载 2018-01-26 12:50:40 · 364 阅读 · 0 评论 -
nginx配置http和https共存
给nginx配置SSL证书之后,https可以正常访问,http访问显示400错误,nginx的配置如下:server { listen 80 defa给nginx配置SSL证书之后,https可以正常访问,http访问显示400错误,nginx的配置如下: server { listen 80 default backlog=2048; listen 44...转载 2018-07-30 17:29:19 · 7468 阅读 · 1 评论 -
通过nginx实现https以及https二级域名转发
最近在倒腾微信小程序,研究小程序怎么和服务器通信,上一篇博客里通过nginx实现了http的二级域名转发,结果发现https实现二级域名转发又是另一会事,心累啊目的:https://abc.com访问主域名,使用nginx将访问https://shop.abc.com二级域名的请求转发到https://abc.com:3000端口1.给域名搞个ssl证书我偷懒直接从阿里云申请了一个免费...转载 2018-08-07 15:02:16 · 10474 阅读 · 2 评论 -
apache httpd配置多个端口
apache配置多个http端口方法:1,进入/usr/local/apache/conf/目录下 2,打开httpd.conf 3,方法1:ServerName localhost:80Listen 80Listen 81并将#Include conf/extra/httpd-vhosts.conf,这句中的#去掉 4,进入extra 打开httpd-vhosts....转载 2018-08-07 15:55:31 · 2139 阅读 · 0 评论 -
Nginx——location常见配置指令,alias、root、proxy_pass
1、【alias】——别名配置,用于访问文件系统,在匹配到location配置的URL路径后,指向【alias】配置的路径。如:location /test/ { alias/first/second/img/; }即:请求/test/1.jpg(省略了协议与域名),将会返回文件/first/second/img/1.jpg。 2、【root】——根路径配置,用于访...转载 2018-08-08 09:36:55 · 477 阅读 · 0 评论 -
php支持的协议和封装协议和三种CLI常量:STDIN,STDOUT,STDERR
支持的协议和封装协议 ¶PHP 带有很多内置 URL 风格的封装协议,可用于类似 fopen()、 copy()、 file_exists() 和 filesize() 的文件系统函数。 除了这些封装协议,还能通过 stream_wrapper_register() 来注册自定义的封装协议。Note: 用于描述一个封装协议的 URL 语法仅支持 scheme://... 的语法转载 2017-07-30 15:13:36 · 896 阅读 · 0 评论 -
Linux下php开启openSSL(大神经验总结)
原文:http://blog.youkuaiyun.com/xb12369/article/details/50206429[plain] view plain copy# 下载到/var/www/php5目录下 cd /var/www/php5 wget http://mirrors.sohu.com/php/php-5.2.14.tar.转载 2017-07-13 13:55:51 · 5374 阅读 · 0 评论 -
阿里云申请配置免费DVSSL证书
2016年阿里云与国内证书颁发机构天威诚信推出了基于Symantec(赛门铁克)的免费SSL证书,有需要免费SSL证书产品的可以前往阿里云进行申请。申请地址:阿里云云盾证书服务—Symantec免费SSL证书https://common-buy.aliyun.com/?spm=5176.7968328.231195.1.7FheST&commodityCode=cas#/buy原创 2017-07-11 19:42:25 · 4162 阅读 · 0 评论 -
PHP 防止盗链$_SERVER["HTTP_REFERER"]的用法举例
为大家介绍一个php防止盗链的代码,主要是用到了$_SERVER["HTTP_REFERER"],有需要的朋友,可以参考学习下。代码如下:123456789101112131415161718<a rel="转载 2017-04-13 18:11:10 · 3377 阅读 · 1 评论 -
php Header()用法
header的用法header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件(http://www.w3.org/Protocols/rfc206转载 2017-04-14 22:03:16 · 2488 阅读 · 0 评论 -
浏览器缓存机制剖析http
缓存一直是前端优化的主战场,利用好缓存就成功了一半。本篇从HTTP请求和响应的头域入手,让你对浏览器缓存有个整体的概念。最终你会发现强缓存,协商缓存 和 启发式缓存是如此的简单。导读浏览器对于请求资源,拥有一系列成熟的缓存策略。按照发生的时间顺序分别为存储策略、过期策略、协商策略,其中存储策略在收到响应后应用,过期策略,协商策略在发送请求前应用。流程图如下所示。发起请求是否转载 2017-04-17 11:31:28 · 663 阅读 · 0 评论 -
REST面向资源架构 RESTful架构详解
1. 什么是REST REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:“我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一转载 2017-05-25 11:54:36 · 5475 阅读 · 0 评论 -
RSETclient和postman--两个常用数据接口测试工具
RSETclient和postman--两个常用数据接口测试工具,用于数据接口测试非常实用,特别是post请求时.使用方法简单,这里只是推荐RSETclient火狐浏览器插件,查询添加,界面简洁直观.Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,在此不再赘述.原创 2017-05-29 15:39:29 · 2572 阅读 · 0 评论 -
同源策略和Jsonp跨域请求解析
1. Ajax不能跨域请求的原因同源策略(Same Origin Policy),是一种约定,该约定阻止当前脚本获取或者操作另一个域下的内容。所有支持Javascript的浏览器都支持同源策略,也就是说浏览器可以隔离来自不同源的内容,阻止跨域请求的发生。 通俗的说法就是,A服务器的a端口下执行的普通ajax程序,不能访问B服务器或A服务器的其他端口,是一种隔离策略.但对于标转载 2017-06-15 09:37:19 · 1450 阅读 · 0 评论 -
简单理解Socket
原文:http://www.cnblogs.com/dolphinX/p/3460545.html题外话前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人;但主要是因为这段时间一直在看html5的东西,看到web socket时觉得很有意思,动手写几个demo,但web socket需要特定的服务器支持,由于标准制定工作还转载 2017-06-22 14:48:35 · 336 阅读 · 0 评论 -
在linux下的apache配置https协议,开启ssl连接
配置https协议,需要2大步骤:一、生成服务器证书 1、安装openssl软件 yum install -y openssl mod_ssl 2、生成服务器私匙,生成server.key文件 openssl genrsa -des3 -out server.key 1024 3、填写证书信息,生成server.csr文件转载 2017-07-11 18:15:31 · 6787 阅读 · 0 评论 -
CentOS服务器下安装配置SSL
https是一个安全的访问方式,数据在传输过程中是加密的,https基于SSL。一、安装apache和ssl模块1、安装apache#yum install httpd2、安装ssl模块#yum install mod_ssl重启apache:#service httpd restart安装完mod_ssl会创建一个默认的SSL证书,转载 2017-07-11 18:19:17 · 3834 阅读 · 0 评论 -
apache配置https协议常见问题解析
配置https协议:1、安装好apache环境,注意要装ssl版本的。这里装在c:/apache目录下。2、生成服务器证书1)在DOS命令下进入apache/bin目录2)在windows环境下需先设置Openssl环境变量:执行命令 [plain] view plaincopyset OPENSSL_转载 2017-07-11 18:30:15 · 2434 阅读 · 0 评论 -
使用自签名SSL证书配置HTTPS,解决浏览器提示不安全警告
项目测试过程中需要将应用从HTTP升级到HTTPS,浏览了网上一些帖子,参考《WebLogic11g-单双向SSL配置(以Springside3为例)》一文使用openssl工具来自建CA,并对秘钥进行自签名,配置到服务器后,可以通过HTTPS正常访问应用,但是浏览器会提示安全警告: 继续浏览则URL栏会变红,警告有证书错误: 这么鲜艳的红框框,转载 2017-07-11 18:32:59 · 15706 阅读 · 0 评论 -
linux服务器创建wss服务 https+wss配置指南
创建wss服务问:Workerman如何创建一个wss服务,使得客户端可以用过wss协来连接通讯,比如在微信小程序中连接服务端。答:wss协议实际是websocket+SSL,就是在websocket协议上加入SSL层,类似https(http+SSL)。所以只需要在websocket协议的基础上开启SSL即可支持wss协议。方法一 ,直接用Workerman开启SSL...原创 2018-12-06 11:52:46 · 20365 阅读 · 1 评论