火狐浏览器设置url编码_HTTP协议及浏览器编码行为

6.1 HTTP

协议及浏览器编码行为

HTTP

协议和浏览器是

Web

国际化的基础,

在进入

Java

服务器端之前,

必须先对它们的编

码行为有所了解。

6.1.1 HTTP

协议

HTTP

协议是

B/S

体系结构应用程序的基础,

只有了解了

HTTP

协议,

才能理解如何在

B/S

体系结构下实现应用程序的国际化。

1

HTTP

请求

当用户在浏览器的地址栏中输入一个

URL

并按回车键之后,浏览器会向

HTTP

服务器发送

HTTP

请求。

HTTP

请求主要分为

“Get”

“Post”

两种方法。

2

.采取

“Get”

方法的

HTTP

请求

“Get”

请求的典型用途是从

HTTP

服务器获取指定的资源,这样的请求不包含请求体。在浏

览器中输入一个

URL

并按回车键后,浏览器就会生成这种类型的请求。

HTTP

服务器根据

该请求所包含

URL

中的参数来动态产生响应内容,即

“Get”

请求的参数是

URL

的一部分。

例如:

http://www.baidu.com/s?wd=Chinese

上述

URL

是一个使用百度搜索关键字

“Chinese”

URL

,参数

“wd”

包含在

URL

中,一起发

送到

HTTP

服务器,参数的值是

“Chinese”

。当参数名和参数值都是

ASCII

字符时不会出现

问题,但当参数名或参数值中包含非

ASCII

字符时就有可能出现问题。

由于

URL

通过网络传递,因此,为了保证信息的兼容性和通用性,当

URL

包含非

ASCII

字符时,必须对其进行转义。如果将上例中的参数值改为

中文

,则

URL

变为:

http://www.baidu.com/s?wd=

中文

当在浏览器(我们使用的是

Firefox2.0

)的地址栏中输入上述

URL

并按回车键后,可以看

到浏览器会自动对

URL

进行转义,得到的是:

http://www.baidu.com/s?wd=%D6%D0%CE%C4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值