#ht

编译boost asio http/server 方法

这段时间学习boost的asio编程,想编译asio自带的http/server的程序,无奈在网上根本找不到方法,只能自己摸索学习。登陆boostasio的example目录,(我boost安装在/opt目录下)cd/opt/boost_1_55_0/libs/asio/example/cpp03/http/serve...

SpringBoot入门教程(六)SpringBoot2.0统一处理404,500等http错误跳转页

在做web项目的时候,大家对404、500等http状态码肯定并不陌生。然而无论是哪种"非正常"状态码,都不是我们想遇到的。尤其像一些500这种服务器内部错误,不愿意展示给用户的,或者希望展示形式更友好的,这时候我们就需要配置对应错误码的专属返回形态。默认的500错误页是这样的默认的404错误页是这样的如博客前言所述,...

idea启动TOMCAT html 乱码

在运行/调试配置对话框的Startup/Connection面板中,勾选Passenvironmentvariables.并添加一个environmentvariable,Name填JAVA_TOOL_OPTIONS,Value填-Dfile.encoding=UTF-8.  点击确定。重启TOMC...

Ajax返回html和json格式数据

Ajax可以返回text和xml格式可以用Ajax返回大段的html文本和json格式的字符串,然后用eval()方法转化为json对象php中的json编码:json_encode();php中的json解码:json_decode();前端页面<!doctypehtml><htmllang="en...

http协议与内容压缩

为了加快网络上的传输的速度,可以将服务器传输的内容进行压缩,服务器的压缩方式有gzip压缩deflate压缩compress压缩content-length:压缩后的长度 如何启动压缩功能1,将Apache中的deflate模块开启2,在conf文件中,写如下代码 <ifmodulemod_d...
代码星球 ·2020-04-05

http缓存

http缓存:网站中的图片,第一次请求:200ok第二次请求返回:304未修改表示使用缓存中的图片  一个图片发送到客户端,会把图片传给客户端,而且还在响应信息中有一个Etag和Last-Madified头信息,相当于图片的指纹,Etag表示的是图片的身份证,Last-Modified表示最后修改时...
代码星球 ·2020-04-05

http请求之referer头与防盗链

在网页中的占用大流量的信息可以写成这个信息在网络上的url位置,这样就会减少本网站的流量,但是其他网站也不会随意让你使用人家的资源,因为这样的情对人家的网站没有好处,会增加人家网站的流量,所以要防止这样的事情发生,就要使用referer头,referer头记录的是你是从哪一个网站提交的请求,因为你在自己的网站访问另一个...
代码星球 ·2020-04-05

http请求方法与响应状态码

请求方法:GETPOSTHEADPUTDELETEOPTIONS常用的方法是:GETPOSTGET提交可以在浏览器地址栏看到提交的信息POST提交方式不显示在地址栏,相对于GET方式较为安全HEAD和GET基本一样,只是HEAD不返回内容,只是确认响应的状态,比如确认一个图片是否存在,但不需要得到图片,就可以用HEAD...

HTTP协议详解

对HTTP的认识:http为超文本传输协议首先,客户端向服务器发出请求,这个请求信息存在,请求行,请求头信息(key:value),空行,主体信息请求头信息包括请求方法,请求路径,所用协议常见请求方法有GETPOSTHEADPUTDELETE请求行:首先要有访问主机名,还可以存在客户端信息,cookie,发送内容的长度...
代码星球 ·2020-04-05

Android基础4(get、post乱码解决、Asynchttpclient的GET_POST访问网络、上传文件、多线程下载、多线程下载的Android移植、XUtils实现多线程下载)

 1.post方式提交数据的中文乱码解决(重点)解决中文乱码的方法: 保证客户端和服务器端使用的字符集编码一致。 Android应用程序默认使用的字符集是UTF-8;  //Tomcat默认的字符集编码是iso-8859-1,默认是iso-8859-1进行转码 ...

HTML5-WebSocket技术学习(2)

上一篇介绍了websocket的基本用法.这篇介绍websocket的一个框架:socket.iosocket.io是一个既可以用在客户端又可以用在服务器端的框架.本篇介绍socket.io在客户端和node后端的基本用法首先进入项目的根目录,然后执行npminstallsocket.io 客户端:1.链入s...
代码星球 ·2020-04-04

HTML5-WebSocket技术学习(1)

WebSocket是为解决客户端与服务端实时通信而产生的技术。介绍它是什么的废话不多说了,直接说怎么用:客户端:1.创建一个 EventSource对象vares=newEventSource(url)其中,url参数是必填的,传入需要建立通信的后台文件地址 2.指定事件回调EventSource的...
代码星球 ·2020-04-04

angular学习笔记(二十八)-$http(6)-使用ngResource模块构建RESTful架构

ngResource模块是angular专门为RESTful架构而设计的一个模块,它提供了'$resource'模块,$resource模块是基于$http的一个封装.下面来看看它的详细用法1.引入angular-resource.min.js文件2.在模块中依赖ngResourece,在服务中注入$resourcev...

angular学习笔记(二十八-附2)-$http,$resource中的promise对象

下面这种promise的用法,我从第一篇$http笔记到$resource笔记中,一直都有用到:HttpREST.factory('cardResource',function($resource){return$resource('/card/user/:userID/:id',{userID:123,id:'@id...

angular学习笔记(二十七)-$http(5)-使用$http构建RESTful架构

在angular中有一个特别为RESTful架构而定制的服务,是在$http的基础上进行了封装.但是为了学习,我们先看看用直接$http是如何构建RESTful架构的:假设有一个银行卡的列表.需要的功能有:可以通过id来获取用户123的指定id的卡  'GET' 'card/user/12...
首页上一页...203204205206207...下一页尾页