首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

应用层HTTP原理(2)——HTTP请求格式 HTTP响应格式 常见HTTP方法 GET和POST区别

HTTP请求格式 1.首行:【方法(GET) / URL / 版本号(例如HTTP/1.1) ——这三部分用空格分隔开】 2.协议头(header):【若干个键值对之间用“: ”(冒号空格)来分割】...3.空行:【header结束标志】 4.正文:body HTTP响应格式 1.首行:【版本号 / 状态码 / 描述信息 ——这三部分用空格分隔开】 2.协议头(header):【若干个键值对之间用...“: ”(冒号空格)来分割】 3.空行:【header结束标志】 4.正文:body 常见HTTP方法 方法 理解 (这只是最初理想定义情况在现在应用中已经没有这么严格了,具体怎么定义还是看程序员喜好...LINK 建立和资源之间联系 UNLINE 断开联系关系 GET和POST区别 对于GET和POST区别各路大佬众说纷纭,但我认为他们之间最大区别就是: GET把数据放到URL中 POST...把数据放到body中 除此之外,随着现在发展,GET和POST之间并没有特别严格界定,完全可以交换过来放,这样理论上是可行

55920

jQuery - AJAX详解笔记

简短地说,在不重载整个网页情况下,AJAX 通过后台加载数据,并在网页上进行显示。 ? 关于 jQuery 与 AJAX jQuery 提供多个与 AJAX 有关方法。...通过 jQuery AJAX 方法,您能够使用 HTTP Get 和 HTTP Post 从远程服务器上请求文本、HTML、XML 或 JSON - 同时您能够把这些外部数据直接载入网页被选元素中。...jQuery - AJAX get() 和 post() 方法 HTTP 请求:GET vs. POST 两种在客户端和服务器端进行请求-响应常用方法是:GET 和 POST。.../json;charset=UTF-8", //定义发送请求数据格式为JSON字符串 dataType: "json", //定义回调响应数据格式为JSON字符串,该属性可以省略 success...转载时须注明出处及本声明 (本站部分资源来自互联网收集整理!

65320

第52次文章:AJAX & json

异步方式:客户端不需要等待服务器端响应,在服务器处理请求过程中,客户端可以进行其他操作。 2、ajax主要功能 Ajax 是一种在无需重新加载整个网页情况下,能够更新部分网页技术。...:"text"//设置接受到响应数据格式 }); } (2)$.get() 语法:$.get(url,[data],[callback],[type]),里面的四个参数含义如下所示: url...关于注解,主要是因为有些属性(比如date属性),在显示时候,默认格式并不是我们想要额,此时我们就需要使用注解,来将此属性值最后显示成为我们想要看到样子。...//发送ajax请求 //期望服务器响应回来格式为:{"userExist":true,"msg":"此用户名已存在"}...(2)用户名存在时候 ? tips: 服务器响应数据,在客户端使用时,要想当做json数据格式使用,需要指定响应数据格式类型为json。

84820

AJAX

举例: 搜索引擎搜索框输入字符后下边显示可能要搜索内容; 注册账号是显示昵称是否被使用 AJAX使用步骤 1.创建XMLHTTPRequest对象 2.open打开与服务器连接 3.向服务器端发送请求...4.监听服务器发送回响应 AJAX实现过程 1.一个简单html页面 <!..."massage=ajax&username=sfencs") get请求,由于get请求数据在url上,但send函数参数不能为空,所以 xmlHttp.send(null); 4.监听服务器响应 XMLHttpRequest...xmlHttp.readyState属性中存放在此时状态值 通过以上内容,我们可以监听到来自服务器响应 xmlHttp.onreadystatechange= function(){...=( os.path.join(BASE_DIR,'static'), ) 1.$.get $.post 顾名思义,这两种方法是post方式和get方式,它们两者使用方式是基本相同

4.2K20

AJAX使用说明书

AJAX交互方式 同步交互:客户端发出一个请求后,需要等待服务器响应结束后,才能发出第二个请求; 异步交互:客户端发出一个请求后,无需等待服务器响应结束,就可以发出第二个请求。...; 因为服务器响应内容不再是整个页面,而是页面中部分内容,所以AJAX性能高; AJAX实际应用场景 搜索引擎根据用户输入关键字,自动提示检索关键字。...当请求发出后,浏览器还可以进行其他操作,无需等待服务器响应! 简单AJAX示例 下面的例子是做一个简陋加法计算器,用户输入两个数字,然后点计算后,将值显示出来,并且页面不刷新。...6.data 要求为Object或String类型参数,发送到服务器数据。如果不是字符串,将自动转换为字符串格式get请求中将附加在URL后。...注意在远程请求时(不在同一个域下),所有post请求都将转为get请求。   json:返回JSON数据。   jsonp:JSON格式。使用JSONP形式调用函数时,例如myurl?

2.7K70

AJAX-前后端交互艺术

,并且取回必要数据,客户端采用 JavaScript 方式处理来自服务器回应 分析1:大大减少了数据量,服务器回应速度更快,部分处理转移到了客户端,减轻了服务器负荷 分析2:可以实现客户端和服务器异步通讯方式...XML一般作为从服务端接受数据格式,当然也可以用包括 plain text 等 其他格式 AJAX中常使用两种数据传输格式为:XML/JSON ,不过现在更多是使用 JSON 格式,它作为一种轻量级数据交换格式...GET方式 GET:没有请求体,但空行是存在,附带参数有限制,数据容量不能超过1k POST:存在请求体,可以在请求实体内容中向服务器发送数据,传送数据量是无限制 (2) GET 方式请求格式...答案是:在 send 方法中作为参数进行传递,发往服务器 (三) AJAX 发送请求 xhr.send(); (1) GET 方式请求格式: xhr.send(null); 使用 GET 方式还是比较简单...data: "username=admin&age=20" success:响应成功后回调函数 error:果请求响应出现错误,会执行回调函数 dateType:设置接受到响应数据格式(上例中未写

1.8K10

前端面试ajax考点汇总_javascript常见面试题

Ajax包含下列技术: 基于web标准(standards-basedpresentation)XHTML+CSS表示; 使用 DOM(Document ObjectModel)进行动态显示及交互...4、AJAX技术体系组成部分有哪些。 HTML,css,dom,xml,xmlHttpRequest,javascript 5、AJAX应用和传统Web应用有什么不同。...在传统Javascript编程中,如果想得到服务器端数据库或文件上信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。...但是Opera不支持XSL格式对象,也不支持XSLT。 19、AJAX都有哪些优点和缺点? 优点: 最大一点是页面无刷新,用户体验非常好。 使用异步方式与服务器通信,具有更加迅速响应能力。...23、ajax请求时get和post区别? get在url后面,post在虚拟载体内。 get有大小限制。 get没有post安全。

4.7K30

【Java 进阶篇】Ajax 入门:打开前端异步交互大门

异步是 Ajax 核心,它使得页面能够在后台与服务器进行数据交互,无需刷新整个页面。 在早期,Ajax 主要用于获取和发送 XML 格式数据。...> 在这个例子中,我们创建了一个按钮和一个用于显示数据 元素。...这只是 Ajax 一个基本用法,后面我们会介绍更多高级用法和工具。 Ajax 请求类型 Ajax 请求有多种类型,最常见有两种:GET 和 POST。...GET 请求 GET 请求用于从服务器获取数据。在 Ajax 中,我们可以通过设置 XMLHttpRequest 对象 open 方法第一个参数为 'GET' 来发起 GET 请求。...服务器在响应头中设置了 Access-Control-Allow-Origin 字段,表示允许来自特定域请求。这样,浏览器就允许了跨域请求。

69250

JAVA—— AJAX

文章目录 1、Ajax快速入门 1.1、AJAX介绍 1.2、原生JS实现AJAX 1.3、原生JS实现AJAX详解 1.4、JQueryGET方式实现AJAX 1.5、JQueryPOST方式实现...1.4、JQueryGET方式实现AJAX 1.5、JQueryPOST方式实现AJAX 1.6、JQuery通用方式实现AJAX 1.7、小结 AJAX(Asynchronous JavaScript...GET 方式实现:$.get(); POST 方式实现:$.post(); url:请求资源路径。 data:发送给服务器端请求参数,格式可以是key=value,也可以是 js 对象。...语句中提供) 2.导入“分页案例原始环境”中ajax03项目(已在当天资料中提供) 4.2、案例分析 如何确定当前显示数据已经浏览完毕?...根据当前页和每页显示条数来请求查询分页数据。 当前页码+1。 服务器 获取请求参数(当前页,每页显示条数)。 根据当前页码和每页显示条数,调用业务层方法,得到分页 Page 对象。

2.9K30

Ajax 入门:打开前端异步交互大门

异步是 Ajax 核心,它使得页面能够在后台与服务器进行数据交互,无需刷新整个页面。在早期,Ajax 主要用于获取和发送 XML 格式数据。...>在这个例子中,我们创建了一个按钮和一个用于显示数据 元素。...这只是 Ajax 一个基本用法,后面我们会介绍更多高级用法和工具。Ajax 请求类型Ajax 请求有多种类型,最常见有两种:GET 和 POST。GET 请求GET 请求用于从服务器获取数据。...在 Ajax 中,我们可以通过设置 XMLHttpRequest 对象 open 方法第一个参数为 'GET' 来发起 GET 请求。...服务器在响应头中设置了 Access-Control-Allow-Origin 字段,表示允许来自特定域请求。这样,浏览器就允许了跨域请求。

27410

HTTP协议学习

) — 客户端浏览器发送web服务器,用于标明此次请求目的 (1).GET:表客户端想“获得”指定资源,请求方式有地址栏输URL、超链接/JS跳转、SRC/HREF属性、表单GET提交、AJAX-GET...Message:消息/报文,是在http客户端和服务器传递数据块 http协议规定:消息必须符合特定格式才能理解 (2).响应消息类型 ①.text/plain ②.text/html ③.text/...(1).优化数据库 (2).优化php (3).优化web服务器(apache/nginx) (4).网速 (5).传输数据 (6).浏览器解析速度(html/css/js) 下面从http请求和响应角度考虑相关优化...服务器配置文件 比较复杂,有些情况下无法修改,如新浪云服务器 (2).若响应文件是HTML,则可以声明 仅适用于HTML文件,且只是“等价物”,并非真正响应头部...处理xml数据格式 (1).html:超文本标记语言,所有标签都是预定义好,用于描述一个网页结构. (2).xml:可扩展标签语言,所有的标签都是自定义, 用于描述一段数据,尤其是批量复合数据.

6.6K10

AJAX 前端开发利器:实现网页动态更新核心技术

AJAX AJAX是开发者梦想,因为你可以: 在不重新加载页面的情况下更新网页 在页面加载后请求来自服务器数据 在页面加载后接收来自服务器数据 在后台向服务器发送数据 HTML页面 更改内容 HTML页面包含一个 部分和一个 部分用于显示来自服务器信息...AJAX只是使用以下组合: 浏览器内置XMLHttpRequest对象(用于从Web服务器请求数据) JavaScript和HTML DOM(用于显示或使用数据) AJAX是一个具有误导性名称技术。...> 在上述示例中,当用户选择一个客户时,通过AJAX与服务器通信,并从数据库中获取相应客户信息。客户信息将以HTML表格形式显示在具有 "txtHint" ID 元素中。...在HTML表格中显示XML数据 此示例循环遍历每个 元素,并在HTML表格中显示 和 元素值: table, th

9900

初学者必看Ajax总结

自动更新页面 AJAX 包含以下五个部分: ajax 并非一种新技术,而是几种原有技术结合体。它由下列技术组合而成。 使用 CSS 和 XHTML 来表示。 使用 DOM 模型来交互和动态显示。...status 属性: 200:”OK” 404: 未找到页面 responseText:获得字符串形式响应数据 responseXML:获得 XML 形式响应数据 对象转换为 JSON 格式使用JSON.stringify...传递方式 load()方法传递方式根据参数 data 来自动指定,如果没有参数传递,则采用 GET 方式传递,反之,采用 POST 回调参数 必须在加载完成后才执行操作,该函数有三个参数 分别代表请求返回内容...$.get()方法使用 GET 方式来进行异步请求 结构为:$.get(url,[data],callback,type) 如果服务器返回内容格式是 xml 文档,需要在服务器端设置 Content-Type...(只有当 Response 返回状态是 success 才调用该方法) type(可选) String 服务器返回内容格式,包括 xml、html、script、json、text 和 _default

2.6K40
领券