web服务器接收浏览器值

exezdl 2010-02-26 06:15:14
web服务器接收浏览器传值后,解析字符的时候都是以问号传值(?forumID=8b3273&uName=exezdl)的方式来解析吗?
...全文
91 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
一个 HTTP 请求就是浏览器与服务器建立一个 Socket 连接。向服务器提交数据就是通过这个 Socket 发送数据。

HTTP 请求有很多种,HTTP 1.1 规范有七种 GET、POST、HEAD、OPTIONS、PUT、DELETE、TRACE,这七种请求 Servlet 都能处理,但是常用的是 GET 和 POST 请求。

服务器通过 Socket 获得 HTTP 请求的 header 和 body。根据 HTTP 协议的 header 第一行可以获得请求方式。

GET 方式请求时从 header 第一行获得 URI,然后通过 ? & = 分隔符进行处理。

POST 请求的数据不是放在 HTTP header 中的,是放在 HTTP body 中的。
jinchun1234 2010-02-27
  • 打赏
  • 举报
回复
引用 4 楼 bao110908 的回复:
一个 HTTP 请求就是浏览器与服务器建立一个 Socket 连接。向服务器提交数据就是通过这个 Socket 发送数据。

HTTP 请求有很多种,HTTP 1.1 规范有七种 GET、POST、HEAD、OPTIONS、PUT、DELETE、TRACE,这七种请求 Servlet 都能处理,但是常用的是 GET 和 POST 请求。

服务器通过 Socket 获得 HTTP 请求的 header 和 body。根据 HTTP 协议的 header 第一行可以获得请求方式。

GET 方式请求时从 header 第一行获得 URI,然后通过 ? & = 分隔符进行处理。

POST 请求的数据不是放在 HTTP header 中的,是放在 HTTP body 中的。


说的好
huanyouyu 2010-02-26
  • 打赏
  • 举报
回复
一种get方式,一种post方式
wuying8624 2010-02-26
  • 打赏
  • 举报
回复
网页中
超连接:< a href="login?id=0">
表单:< form Action="login?id=0">

Servelt中接收
String id=request.getParameter("id");


应该是这样的吧
bbb332 2010-02-26
  • 打赏
  • 举报
回复
不懂,好像还有表单提交吧。。。。
(1).测试案例(Testcase)通过Client Lib的接口向Selenium Server发送Http请求,要求和Selenium Server建立连接。 为什么要通过发送Http请求控制Selenium Server而不采用其他方式呢?从上文可以看出,Selenium Server是一个独立的中间服务器(确切地说是代理服务器),它可以架设在其他机器上!所以测试案例通过发送HTTP请求去控制Selenium Server是很正常的。 (2).Selenium Server的Launcher启动浏览器,把Selenium Core加载入浏览器页面当中,并把浏览器的代理设置为Selenium Server的Http Proxy。 (3).测试案例通过Client Lib的接口向Selenium Server发送Http请求,Selenium Server对请求进行解析,然后通过Http Proxy发送JS命令通知Selenium Core执行操作浏览器的动作。 (4).Selenium Core接收到指令后,执行操作。 (5).浏览器收到新的页面请求信息(因为在(4)中,Selenium Core的操作可能引发新的页面请求),于是发送Http请求,请求新的Web页面。 由于Selenium Server在启动浏览器时做了手脚,所以Selenium Server会接收到所有由它启动的浏览器发送的请求。 (6).Selenium Server接收浏览器的发送的Http请求后,自己重组Http请求,获取对应的Web页面。 (7).Selenium Server的Http Proxy把接收Web页面返回给浏览器。 因为浏览器存在同源策略,所以Selenium RC中的Selenium Server需要以这种代理模式运行。

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧