婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫(kù) > 如何解決Ajax訪問不斷變化的session的值不一致以及HTTP協(xié)議中的GET、POST的區(qū)別

如何解決Ajax訪問不斷變化的session的值不一致以及HTTP協(xié)議中的GET、POST的區(qū)別

熱門標(biāo)簽:百靈鳥 外呼系統(tǒng)獲取客戶手機(jī)號(hào) 襄陽外呼系統(tǒng)接口 徐州電銷卡外呼系統(tǒng)供應(yīng)商 科智聯(lián)智能電銷機(jī)器人 上海浦東百度地圖標(biāo)注中心注冊(cè) 老虎郵局地圖標(biāo)注點(diǎn) 目標(biāo)三維地圖標(biāo)注 青海醫(yī)療智能外呼系統(tǒng)怎么樣

今天在做一個(gè)進(jìn)度條的時(shí)候遇到一個(gè)問題,我在session里面存放了一個(gè)計(jì)數(shù)器,當(dāng)爬取到一條數(shù)據(jù)的時(shí)候這個(gè)值+1,然后前臺(tái)每隔3s中獲取一次session的這個(gè)值,但是問題出來了,在FF下面,得到的值都是正常的,但是在IE下面死活都是之前的值,只有當(dāng)重新打開頁面的時(shí)候才能獲取到最新的 session值:

下面是我的proBar.jsp的代碼:

%@ page language="java" import="java.util.*" pageEncoding="UTF-"%>
%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
script type="text/javascript" src="%=path %>/js/jquery.js">/script>
script type="text/javascript" src="%=path%>/js/jquery.progressbar.min.js">/script>
script type="text/javascript">
function createXMLHttpRequest() {
  var xmlHttp;
  if (window.ActiveXObject) {
   xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
   xmlHttp = new XMLHttpRequest();
  }
  return xmlHttp;
 }
 function btn_click() {
  var xmlHttp; 
  xmlHttp = createXMLHttpRequest();
  xmlHttp.onreadystatechange = processor;
  //xmlHttp.open("GET", "/jbbs/servlet/ControlCrawl?method=getinforsize", true);
  xmlHttp.open("POST", "/jbbs/servlet/ControlCrawl?method=getinforsize", true);
  xmlHttp.send(null);
  function processor() {
   .......
  }
 }
 var action=setInterval("btn_click();", );
 /script>
span>爬取進(jìn)度:/span>br/>
div id="container">/div>

后來把GET改為POST就正常了。

PS:關(guān)于HTTP的GET和POST

  Http定義了與服務(wù)器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。URL全稱是資源描述符,我們可以這樣認(rèn) 為:一個(gè)URL地址,它用于描述一個(gè)網(wǎng)絡(luò)上的資源,而HTTP中的GET,POST,PUT,DELETE就對(duì)應(yīng)著對(duì)這個(gè)資源的查,改,增,刪4個(gè)操作。 到這里,大家應(yīng)該有個(gè)大概的了解了,GET一般用于獲取/查詢資源信息,而POST一般用于更新資源信息。  

1.根據(jù)HTTP規(guī)范,GET用于信息獲取,而且應(yīng)該是安全的和冪等的。  

(1).所謂安全的意味著該操作用于獲取信息而非修改信息。換句話說,GET 請(qǐng)求一般不應(yīng)產(chǎn)生副作用。就是說,它僅僅是獲取資源信息,就像數(shù)據(jù)庫(kù)查詢一樣,不會(huì)修改,增加數(shù)據(jù),不會(huì)影響資源的狀態(tài)。  

* 注意:這里安全的含義僅僅是指是非修改信息。   

(2).冪等的意味著對(duì)同一URL的多個(gè)請(qǐng)求應(yīng)該返回同樣的結(jié)果。   

冪等(idempotent、idempotence)是一個(gè)數(shù)學(xué)或計(jì)算機(jī)學(xué)概念,常見于抽象代數(shù)中。   

冪等有一下幾種定義:   

  對(duì)于單目運(yùn)算,如果一個(gè)運(yùn)算對(duì)于在范圍內(nèi)的所有的一個(gè)數(shù)多次進(jìn)行該運(yùn)算所得的結(jié)果和進(jìn)行一次該運(yùn)算所得的結(jié)果是一樣的,那么我們就稱該運(yùn)算是冪等的。比如絕對(duì)值運(yùn)算就是一個(gè)例子,在實(shí)數(shù)集中,有abs(a)=abs(abs(a))。   

  對(duì)于雙目運(yùn)算,則要求當(dāng)參與運(yùn)算的兩個(gè)值是等值的情況下,如果滿足運(yùn)算結(jié)果與參與運(yùn)算的兩個(gè)值相等,則稱該運(yùn)算冪等,如求兩個(gè)數(shù)的最大值的函數(shù),有在在實(shí)數(shù)集中冪等,即max(x,x) = x。   

  但在實(shí)際應(yīng)用中,以上2條規(guī)定并沒有這么嚴(yán)格。引用別人文章的例子:比如,新聞?wù)军c(diǎn)的頭版不斷更新。雖然第二次請(qǐng)求會(huì)返回不同的一批新聞,該操作仍然被認(rèn)為是安全的和冪等的,因?yàn)樗偸欠祷禺?dāng)前的新聞。從根本上說,如果目標(biāo)是當(dāng)用戶打開一個(gè)鏈接時(shí),他可以確信從自身的角度來看沒有改變資源即可。   

2.根據(jù)HTTP規(guī)范,POST表示可能修改變服務(wù)器上的資源的請(qǐng)求。

  繼續(xù)引用上面的例子:還是新聞以網(wǎng)站為例,讀者對(duì)新聞發(fā)表自己的評(píng)論應(yīng)該通過POST實(shí)現(xiàn),因?yàn)樵谠u(píng)論提交后站點(diǎn)的資源已經(jīng)不同了,或者說資源被修改了。   

  但在實(shí)際的做的時(shí)候,很多人卻沒有按照HTTP規(guī)范去做,導(dǎo)致這個(gè)問題的原因有很多,比如說:  

1.很多人貪方便,更新資源時(shí)用了GET,因?yàn)橛肞OST必須要到FORM(表單),這樣會(huì)麻煩一點(diǎn)。   

2.對(duì)資源的增,刪,改,查操作,其實(shí)都可以通過GET/POST完成,不需要用到PUT和DELETE。   

3.另外一個(gè)是,早期的Web MVC框架設(shè)計(jì)者們并沒有有意識(shí)地將URL當(dāng)作抽象的資源來看待和設(shè)計(jì),所以導(dǎo)致一個(gè)比較嚴(yán)重的問題是傳統(tǒng)的Web MVC框架基本上都只支持GET和POST兩種HTTP方法,而不支持PUT和DELETE方法。    

* 關(guān)于MVC:

MVC本來是存在于Desktop程序中的,M是指數(shù)據(jù)模型,V是指用戶界面,C則是控制器。使用MVC的目的是將M和V的實(shí)現(xiàn)代碼分離,從而使同一個(gè)程序可以使用不同的表現(xiàn)形式。   

以 上3點(diǎn)典型地描述了老一套的風(fēng)格(沒有嚴(yán)格遵守HTTP規(guī)范),隨著架構(gòu)的發(fā)展,現(xiàn)在出現(xiàn)REST(RepresentationalState Transfer),一套支持HTTP規(guī)范的新風(fēng)格,這里不多說了,可以參考《RESTful Web Services》。   

再?gòu)谋砻娆F(xiàn)像上面看看GET和POST的區(qū)別:   

(1). 首先是"GET方式提交的數(shù)據(jù)最多只能是1024字節(jié)",因?yàn)镚ET是通過URL提交數(shù)據(jù),那么GET可提交的數(shù)據(jù)量就跟URL的長(zhǎng)度有直接關(guān)系了。而實(shí) 際上,URL不存在參數(shù)上限的問題,HTTP協(xié)議規(guī)范沒有對(duì)URL長(zhǎng)度進(jìn)行限制。這個(gè)限制是特定的瀏覽器及服務(wù)器對(duì)它的限制。IE對(duì)URL長(zhǎng)度的限制是 2083字節(jié)(2K+35)。對(duì)于其他瀏覽器,如Netscape、FireFox等,理論上沒有長(zhǎng)度限制,其限制取決于操作系統(tǒng)的支持。注意這是限制是 整個(gè)URL長(zhǎng)度,而不僅僅是你的參數(shù)值數(shù)據(jù)長(zhǎng)度。  

(2).理論上講,POST是沒有大小限制的,HTTP協(xié)議規(guī)范也沒有進(jìn)行大小限制,說“POST數(shù)據(jù)量存在80K/100K的大小限制”是不準(zhǔn)確的,POST數(shù)據(jù)是沒有限制的,起限制作用的是服務(wù)器的處理程序的處理能力。  

對(duì)于ASP程序,Request對(duì)象處理每個(gè)表單域時(shí)存在100K的數(shù)據(jù)長(zhǎng)度限制。但如果使用Request.BinaryRead則沒有這個(gè)限制。 

由這個(gè)延伸出去,對(duì)于IIS 6.0,微軟出于安全考慮,加大了限制。

我們還需要注意:

 1).IIS 6.0默認(rèn)ASP POST數(shù)據(jù)量最大為200KB,每個(gè)表單域限制是100KB。     

2).IIS 6.0默認(rèn)上傳文件的最大大小是4MB。     

3).IIS 6.0默認(rèn)最大請(qǐng)求頭是16KB。   

IIS 6.0之前沒有這些限制。

所以上面的80K,100K可能只是默認(rèn)值而已(注:關(guān)于IIS4和IIS5的參數(shù),我還沒有確認(rèn)),但肯定是可以自己設(shè)置的。由于每個(gè)版本的IIS 對(duì)這些參數(shù)的默認(rèn)值都不一樣,具體請(qǐng)參考相關(guān)的IIS配置文檔。   

3.在ASP中,服務(wù)端獲取GET請(qǐng)求參數(shù)用Request.QueryString,獲取POST請(qǐng)求參數(shù)用Request.Form。

在JSP 中,用request.getParameter(\"XXXX\")來獲取,雖然jsp中也有request.getQueryString()方法, 但使用起來比較麻煩,比如:傳一個(gè)test.jsp?name=hydddpassword=hyddd,用request.getQueryString()得到的是:name=hydddpassword=hyddd。在PHP中,可以 用$_GET和$_POST分別獲取GET和POST中的數(shù)據(jù),而$_REQUEST則可以獲取GET和POST兩種請(qǐng)求中的數(shù)據(jù)。值得注意的是,JSP 中使用request和PHP中使用$_REQUEST都會(huì)有隱患,這個(gè)下次再寫個(gè)文章總結(jié)。   

4.POST的安全性要比GET的安全性高。

注意:這里所說的安全性和上面GET提到的“安全”不是同個(gè)概念。上面“安全”的含義僅僅是不作數(shù)據(jù)修 改,而這里安全的含義是真正的Security的含義,比如:通過GET提交數(shù)據(jù),用戶名和密碼將明文出現(xiàn)在URL上,因?yàn)?1)登錄頁面有可能被瀏覽器 緩存,(2)其他人查看瀏覽器的歷史紀(jì)錄,那么別人就可以拿到你的賬號(hào)和密碼了,除此之外,使用GET提交數(shù)據(jù)還可能會(huì)造成Cross-site request forgery攻擊。  

總結(jié)一下,Get是向服務(wù)器發(fā)索取數(shù)據(jù)的一種請(qǐng)求,而Post是向服務(wù)器提交數(shù)據(jù)的一種請(qǐng)求,在FORM(表單)中,Method默認(rèn)為"GET",實(shí)質(zhì)上,GET和POST只是發(fā)送機(jī)制不同,并不是一個(gè)取一個(gè)發(fā)!

以上是小編跟大家分享的Ajax訪問不斷變化的session的值不一致解決方法以及HTTP協(xié)議中的GET、POST的區(qū)別,希望對(duì)大家有用,欲了解更多有關(guān)ajax session 不一致問題,請(qǐng)持續(xù)關(guān)注本站。

您可能感興趣的文章:
  • Linux下nginx配置https協(xié)議訪問的方法
  • 全面了解Nginx中的HTTP協(xié)議相關(guān)模塊配置
  • 使用Android的OkHttp包實(shí)現(xiàn)基于HTTP協(xié)議的文件上傳下載
  • Android基于Http協(xié)議實(shí)現(xiàn)文件上傳功能的方法
  • Python實(shí)現(xiàn)HTTP協(xié)議下的文件下載方法總結(jié)
  • Python內(nèi)置的HTTP協(xié)議服務(wù)器SimpleHTTPServer使用指南
  • iOS9蘋果將原h(huán)ttp協(xié)議改成了https協(xié)議的方法
  • PHP中Http協(xié)議post請(qǐng)求參數(shù)
  • http協(xié)議詳解(超詳細(xì))
  • 詳解HTTP協(xié)議(很經(jīng)典)

標(biāo)簽:佛山 咸寧 商洛 股票 辛集 紅河 揭陽 荊州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何解決Ajax訪問不斷變化的session的值不一致以及HTTP協(xié)議中的GET、POST的區(qū)別》,本文關(guān)鍵詞  如何,解決,Ajax,訪問,不斷,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何解決Ajax訪問不斷變化的session的值不一致以及HTTP協(xié)議中的GET、POST的區(qū)別》相關(guān)的同類信息!
  • 本頁收集關(guān)于如何解決Ajax訪問不斷變化的session的值不一致以及HTTP協(xié)議中的GET、POST的區(qū)別的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    中文字幕一区二区三区在线播放 | 国产91精品露脸国语对白| 国产麻豆视频精品| 在线欧美日韩国产| 国产精品欧美久久久久无广告| 午夜一区二区三区在线观看| 成人性生交大片免费看中文| 欧美日韩不卡在线| 国产精品高潮呻吟| 激情六月婷婷久久| 欧美丰满美乳xxx高潮www| 亚洲天堂精品视频| 国产乱国产乱300精品| 欧美一级午夜免费电影| 亚洲精品欧美激情| 91精品国产色综合久久不卡电影| 亚洲精品亚洲人成人网| 国产激情精品久久久第一区二区| 91精品国产一区二区人妖| 亚洲韩国一区二区三区| 盗摄精品av一区二区三区| xf在线a精品一区二区视频网站| 日韩av网站在线观看| 欧美日韩午夜影院| 亚洲国产精品影院| 91国在线观看| 亚洲午夜电影在线观看| 一本色道久久综合狠狠躁的推荐| 国产精品午夜久久| 成人黄页毛片网站| 一区二区中文视频| 97se狠狠狠综合亚洲狠狠| ...中文天堂在线一区| 风间由美一区二区av101| 国产亚洲一区二区三区在线观看| 国内精品伊人久久久久av一坑 | 日韩免费观看高清完整版在线观看| 亚洲一区二区三区四区在线| 91免费视频大全| 亚洲午夜精品一区二区三区他趣| 欧美在线高清视频| 一区二区三区四区国产精品| 欧美三级韩国三级日本一级| 亚洲不卡av一区二区三区| 4hu四虎永久在线影院成人| 日韩国产一区二| 欧美成人伊人久久综合网| 激情综合色综合久久| 久久亚洲综合色一区二区三区| 国产成人超碰人人澡人人澡| 中文字幕在线观看一区| 欧美日韩在线亚洲一区蜜芽| 日本不卡123| 国产亚洲婷婷免费| 91麻豆免费在线观看| 亚洲第一在线综合网站| 精品国产乱码久久久久久老虎| 国产激情视频一区二区三区欧美| 亚洲欧洲精品一区二区精品久久久| 91麻豆成人久久精品二区三区| 亚洲第一会所有码转帖| 精品对白一区国产伦| 成人美女视频在线观看| 亚洲电影第三页| 国产清纯在线一区二区www| 91激情五月电影| 精品一区二区三区免费播放| 自拍偷自拍亚洲精品播放| 欧美老人xxxx18| 成人av集中营| 看片的网站亚洲| 最新成人av在线| 精品国产电影一区二区| 国产精品剧情在线亚洲| 欧美另类一区二区三区| 成人午夜激情影院| 精品制服美女丁香| 亚洲一区在线看| 久久综合色婷婷| 欧美精品日韩综合在线| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 91麻豆精品国产91久久久| 成人动漫一区二区| 日本va欧美va精品发布| 伊人婷婷欧美激情| 26uuu国产在线精品一区二区| 精品视频在线免费看| 成人激情视频网站| 国内精品久久久久影院色 | 日韩视频一区二区| 91在线视频免费91| 成人亚洲精品久久久久软件| 久久99国产精品免费网站| 亚洲国产一二三| 亚洲免费av在线| 国产精品无遮挡| 国产网红主播福利一区二区| 欧美一卡2卡3卡4卡| 在线电影一区二区三区| 在线精品视频免费观看| 91亚洲大成网污www| 国产福利91精品| 国产一区91精品张津瑜| 狠狠色狠狠色综合系列| 精品写真视频在线观看 | 丝袜a∨在线一区二区三区不卡 | 欧美另类久久久品| 91高清视频在线| 色琪琪一区二区三区亚洲区| 99久久婷婷国产综合精品| 国产69精品一区二区亚洲孕妇| 国产精一区二区三区| 国产真实乱偷精品视频免| 韩国精品主播一区二区在线观看 | 亚洲精品网站在线观看| 亚洲欧美激情一区二区| 亚洲欧美日韩人成在线播放| 成人欧美一区二区三区1314| 亚洲色图在线播放| 洋洋av久久久久久久一区| 性感美女久久精品| 免费观看一级欧美片| 国产最新精品免费| 国产精品一级二级三级| 成人一级视频在线观看| 99久久国产免费看| 精品视频全国免费看| 91精品国产麻豆| 精品91自产拍在线观看一区| 国产精品午夜在线| 亚洲精品免费播放| 日产欧产美韩系列久久99| 韩国一区二区三区| 欧美成人在线直播| 国产网红主播福利一区二区| 一区二区中文字幕在线| 亚洲成va人在线观看| 久久精品99国产精品| 成人国产精品视频| 欧美色综合网站| 欧美v国产在线一区二区三区| 国产精品美日韩| 一区二区免费在线| 久久成人免费网| 在线免费亚洲电影| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 麻豆国产精品视频| jvid福利写真一区二区三区| 欧美日韩精品系列| 中文字幕欧美区| 日本美女一区二区三区| 成人午夜在线视频| 日韩一区二区麻豆国产| 亚洲日本欧美天堂| 开心九九激情九九欧美日韩精美视频电影 | 成人一区二区视频| 91精品在线免费观看| 国产精品福利影院| 日韩av午夜在线观看| 99久久伊人网影院| 欧美电视剧在线观看完整版| 曰韩精品一区二区| 国产精品一区专区| 91精品国产高清一区二区三区| 国产精品不卡在线| 国产又黄又大久久| 欧美一区二区在线播放| 一区二区三区久久| 成人免费毛片a| 久久这里只有精品首页| 亚洲大片一区二区三区| 不卡的电影网站| 久久久久久99久久久精品网站| 蜜桃一区二区三区在线| 欧美性视频一区二区三区| 亚洲欧洲www| 成人理论电影网| 国产欧美日韩精品一区| 精品在线播放午夜| 日韩一区二区三区在线| 亚洲美女在线一区| 日韩欧美一级精品久久| 亚洲国产婷婷综合在线精品| 粉嫩高潮美女一区二区三区 | 最新欧美精品一区二区三区| 国产精品一卡二卡| 久久九九全国免费| 国产精品综合二区| 久久久一区二区三区| 国产精品1区二区.| 久久综合色之久久综合| 韩国成人精品a∨在线观看| 欧美成人精精品一区二区频| 日本不卡视频一二三区| 日韩一级精品视频在线观看| 日韩在线一二三区| 欧美va亚洲va香蕉在线| 国模无码大尺度一区二区三区| 亚洲精品在线免费播放| 国产成人av福利|