导航:首页 > IDC知识 > 浏览器和服务器的交互

浏览器和服务器的交互

发布时间:2020-10-28 19:39:25

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>

与浏览器和服务器的交互相关的知识