1、瀏覽器和伺服器通過哪兩種方式實現的數據交互,優缺點是什麼
有post和get兩種方式
GET通常是值傳遞,如密碼等,並且限制傳值的大小,不能超過2k
POST是表單傳遞,action到一個地方寫入資料庫。 而post不限制傳值的大小,所以一般都用post而不用get ,但是get方法和post方法得到、的結果是一樣的。
做了一次復制黨哦。
2、www伺服器和瀏覽器利用http協議交互過程
http工作流程
1、客戶機與伺服器建立連接
2、客戶機發送請求
3、伺服器收到請求後相應
4、客戶端接收到伺服器所返回的信息通過瀏覽器顯示在用戶的顯示屏上,然後客戶機與伺服器斷開連接
3、IE和Firefox在與伺服器使用http交互時的區別?
您好,感謝您對火狐的支持
換一種寫法,用下面這個試下:
<script>
var xmlhttp=new ActiveXObject("MSXML2.XMLHTTP.3.0");
xmlhttp.open("GET","遠程伺服器地址",false);
xmlhttp.setRequestHeader("If-Modified-Since","q");
xmlhttp.send();
var dateStr= xmlhttp.getResponseHeader("Date");
//alert(dateStr);
var d = new Date(dateStr);
document.write(d);
</script>
您可以在火狐官方網站下載火狐瀏覽器,在火狐社區了解更多內容。希望我的回答對您有所幫助,如有疑問,歡迎繼續在本平台咨詢。
4、瀏覽器與Web伺服器是如何交互的
瀏覽器與web伺服器之間的交互
1. 瀏覽器查詢本地的hosts文件看是否有與所輸入主機名相匹配的ip地址,如果有則根據ip連接上web伺服器;如果沒有則訪問DNS伺服器獲得與主機名對應的ip然後跟據ip連接上web伺服器
2. 向伺服器發送HTTP請求
3. Web伺服器從請求中檢索出瀏覽器想訪問的主機名www.niaoyun.com
4. Web伺服器從請求中檢索出瀏覽器想訪問的web應用
5. Web伺服器從請求中檢索出瀏覽器想訪問的web資源
6. Web伺服器讀取web資源的數據
7. Web伺服器回送http相應
8. 瀏覽器從響應中解析出數據,顯示給用戶
5、簡述用戶使用WWW服務時,瀏覽器和伺服器的交互過程。
你通過瀏覽器連接到伺服器,然後讓伺服器接受WWW服務,你瀏覽器從伺服器獲取信息!
6、簡述ASP.NET頁面與WEB伺服器的交互過程
用戶請求頁面。(使用 HTTP GET 方法請求頁面。)頁面第一次運行,執行初步處理(如果您已通過編程讓它執行初步處理)。
頁面將標記動態呈現到瀏覽器,用戶看到的網頁類似於其他任何網頁。
用戶鍵入信息或從可用選項中進行選擇,然後單擊按鈕。(如果用戶單擊鏈接而不是按鈕,頁面可能僅僅定位到另一頁,而第一頁不會被進一步處理。)
頁面發送到 Web 伺服器。(瀏覽器執行 HTTP POST 方法,該方法在 ASP.NET 中稱為「回發」。)更明確地說,頁面發送回其自身。例如,如果用戶正在使用 Default.aspx 頁面,則單擊該頁上的某個按鈕可以將該頁發送回伺服器,發送的目標則是 Default.aspx。
在 Web 伺服器上,該頁再次運行。並且可在頁上使用用戶鍵入或選擇的信息。
頁面執行您通過編程所要實行的操作。
頁面將其自身呈現回瀏覽器。
與桌面應用程序中的窗體不同,ASP.NET 網頁在用戶使用窗體時不會啟動或運行,並且僅當用戶單擊「關閉」按鈕時才會卸載。這是由於 Web 具有斷開連接的天性。瀏覽器從 Web 伺服器請求頁面時,瀏覽器和伺服器相連的時間僅夠處理請求。Web 伺服器將頁面呈現到瀏覽器之後,連接即終止。如果瀏覽器對同一 Web 伺服器發出另一個請求,則即使是對同一個頁面發出的,該請求仍會作為新請求來處理。
Web 這種斷開連接的天性決定了 ASP.NET 頁的運行方式。用戶請求 ASP.NET 網頁時,將創建該頁的新實例。該頁執行其處理,將標記呈現到瀏覽器,然後該頁被丟棄。如果用戶單擊按鈕以執行回發,將創建該頁的新實例;該頁執行其處理,然後再次被丟棄。這樣,每個回發和往返行程都會導致生成該頁的一個新實例。
7、如何通過瀏覽器與web伺服器進行數據交互的?
登陸遠程到伺服器。
就和數據交換或伺服器管理。
8、在瀏覽器與WEB伺服器之間信息交互的過程中是指什麼
通俗說,就是你點瀏覽器上一個元素(如按鈕、圖片等),會觸發一個事件,相當於發一個請求給web 伺服器,web伺服器進行處理(圖片可能是下載,按鈕可能是提交),然後把結果反饋到瀏覽器
9、javascript與伺服器交互跟瀏覽器有關系嗎?
嗯,剛才看了一下,你是用最基本的XMLHttp對象來創建Ajax應用。
你雖然對於XMLHTTP設置了不同瀏覽器的hack,但是對於更關鍵的XMLHttpRequest卻沒有,不知道你換瀏覽器沒有,但是這個最好是加上hack.代碼如下:
<script type="text/javascript">
function ajaxFunction()
{
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("您的瀏覽器不支持AJAX!");
return false;
}
}
}
}
</script>