当前位置:首页 » 云服务器 » 服务器如何判断读取玩http信息

服务器如何判断读取玩http信息

发布时间: 2022-09-03 14:34:53

⑴ 怎么在浏览器中查看登录框传递的http信息

1、什么是http请求

HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息.HTTP遵循请求(Request)/应答(Response)模型。Web浏览器向Web服务器发送请求,Web服务器处理请求并返回适当的应答。所有HTTP连接都被构造成一套请求和应答。
2、通常常说的http请求方法
一般常说的有两种
GET方法
GET方法是默认的HTTP请求方法,我们日常用GET方法来提交表单数据,然而用GET方法提交的表单数据只经过了简单的编码,同时它将作为URL的一部分向Web服务器发送,因此,如果使用GET方法来提交表单数据就存在着安全隐患上。例如
http://127.0.0.1/login.jsp?Name=zhangshi&Age=30&Submit=%cc%E+%BD%BB
从上面的URL请求中,很容易就可以辩认出表单提交的内容。(?之后的内容)另外由于GET方法提交的数据是作为URL请求的一部分所以提交的数据量不能太大
POST方法
POST方法是GET方法的一个替代方法,它主要是向Web服务器提交表单数据,尤其是大批量的数据。POST方法克服了GET方法的一些缺点。通过POST方法提交表单数据时,数据不是作为URL请求的一部分而是作为标准数据传送给Web服务器,这就克服了GET方法中的信息无法保密和数据量太小的缺点。因此,出于安全的考虑以及对用户隐私的尊重,通常表单提交时采用POST方法。
3、综上,当你的表单数据(登录框输入信息)采取get方法传递数据时,你就可以在URL地址的后面看到所传递的内容,当你的数据使用post方法来传递的时候在URL里面是不会直接显示出来的。

⑵ Servlet中怎么判断http状态

不知道你要用Servlet判断http的什么状态。不过Servlet是可以读取http的请求头信息的,请求头信息包含如下内容:
Accept:浏览器可接受的MIME类型。
Accept-Charset:浏览器可接受的字符集。
Accept-Encoding:浏览器能够进行解码的数据编码方式,比如gzip。Servlet能够向支持gzip的浏览器返回经gzip编码的HTML页面。许多情形下这可以减少5到10倍的下载时间。
Accept-Language:浏览器所希望的语言种类,当服务器能够提供一种以上的语言版本时要用到。
Authorization:授权信息,通常出现在对服务器发送的WWW-Authenticate头的应答中。
Connection:表示是否需要持久连接。如果Servlet看到这里的值为“Keep-Alive”,或者看到请求使用的是HTTP 1.1(HTTP 1.1默认进行持久连接),它就可以利用持久连接的优点,当页面包含多个元素时(例如Applet,图片),显着地减少下载所需要的时间。要实现这一点,Servlet需要在应答中发送一个Content-Length头,最简单的实现方法是:先把内容写入ByteArrayOutputStream,然后在正式写出内容之前计算它的大小。 [bitsCN_com]

Content-Length:表示请求消息正文的长度。
Cookie:这是最重要的请求头信息之一,参见后面《Cookie处理》一章中的讨论。
From:请求发送者的email地址,由一些特殊的Web客户程序使用,浏览器不会用到它。
Host:初始URL中的主机和端口。
If-Modified-Since:只有当所请求的内容在指定的日期之后又经过修改才返回它,否则返回304“Not Modified”应答。
Pragma:指定“no-cache”值表示服务器必须返回一个刷新后的文档,即使它是代理服务器而且已经有了页面的本地拷贝。
Referer:包含一个URL,用户从该URL代表的页面出发访问当前请求的页面。
User-Agent:浏览器类型,如果Servlet返回的内容与浏览器类型有关则该值非常有用。
UA-Pixels,UA-Color,UA-OS,UA-CPU:由某些版本的IE浏览器所发送的非标准的请求头,表示屏幕大小、颜色深度、操作系统和CPU类型。

在Servlet中读取HTTP头是非常方便的,只需要调用一下HttpServletRequest的getHeader方法即可。如果客户请求中提供了指定的头信息,getHeader返回对应的字符串;否则,返回null。部分头信息经常要用到,它们有专用的访问方法:getCookies方法返回Cookie头的内容,经解析后存放在Cookie对象的数组中,请参见后面有关Cookie章节的讨论;getAuthType和getRemoteUser方法分别读取Authorization头中的一部分内容;getDateHeader和getIntHeader方法读取指定的头,然后返回日期值或整数值。 bitsCN#com中国网管联盟

除了读取指定的头之外,利用getHeaderNames还可以得到请求中所有头名字的一个Enumeration对象。

最后,除了查看请求头信息之外,我们还可以从请求主命令行获得一些信息。getMethod方法返回请求方法,请求方法通常是GET或者POST,但也有可能是HEAD、PUT或者DELETE。getRequestURI方法返回URI(URI是URL的从主机和端口之后到表单数据之前的那一部分)。getRequestProtocol返回请求命令的第三部分,一般是“HTTP/1.0”或者“HTTP/1.1”。

⑶ 如何通过HTTP状态判断服务器运营状态

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。

所有状态码的第一个数字代表了响应的五种状态之一。

1xx 消息

这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。

100 Continue

客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。

101 Switching Protocols

服务器已经理解了客户端的请求,并将通过 Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到在 Upgrade 消息头中定义的那些协议。

只有在切换新的协议更有好处的时候才应该采取类似措施。例如,切换到新的 HTTP 版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特性的资源。

102 Processing

由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。

2xx 成功

这一类型的状态码,代表请求已成功被服务器接收、理解、并接受。

200 OK

请求已成功,请求所希望的响应头或数据体将随此响应返回。

201 Created

请求已经被实现,而且有一个新的资源已经依据请求的需要而建立,且其 URI 已经随 Location 头信息返回。假如需要的资源无法及时建立的话,应当返回 '202 Accepted'。

202 Accepted

服务器已接受请求,但尚未处理。正如它可能被拒绝一样,最终该请求可能会也可能不会被执行。在异步操作的场合下,没有比发送这个状态码更方便的做法了。

返回202状态码的响应的目的是允许服务器接受其他过程的请求(例如某个每天只执行一次的基于批处理的操作),而不必让客户端一直保持与服务器的连接直到批处理操作全部完成。在接受请求处理并返回202状态码的响应应当在返回的实体中包含一些指示处理当前状态的信息,以及指向处理状态监视器或状态预测的指针,以便用户能够估计操作是否已经完成。

203 Non-Authoritative Information

服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,而是来自本地或者第三方的拷贝。当前的信息可能是原始版本的子集或者超集。例如,包含资源的元数据可能导致原始服务器知道元信息的超级。使用此状态码不是必须的,而且只有在响应不使用此状态码便会返回200 OK的情况下才是合适的。

204 No Content

服务器成功处理了请求,但不需要返回任何实体内容,并且希望返回更新了的元信息。响应可能通过实体头部的形式,返回新的或更新后的元信息。如果存在这些头部信息,则应当与所请求的变量相呼应。

如果客户端是浏览器的话,那么用户浏览器应保留发送了该请求的页面,而不产生任何文档视图上的变化,即使按照规范新的或更新后的元信息应当被应用到用户浏览器活动视图中的文档。

由于204响应被禁止包含任何消息体,因此它始终以消息头后的第一个空行结尾。

205 Reset Content

服务器成功处理了请求,且没有返回任何内容。但是与204响应不同,返回此状态码的响应要求请求者重置文档视图。该响应主要是被用于接受用户输入后,立即重置表单,以便用户能够轻松地开始另一次输入。

与204响应一样,该响应也被禁止包含任何消息体,且以消息头后的第一个空行结束。

206 Partial Content

服务器已经成功处理了部分 GET 请求。类似于 FlashGet 或者迅雷这类的 HTTP 下载工具都是使用此类响应实现断点续传或者将一个大文档分解为多个下载段同时下载。

该请求必须包含 Range 头信息来指示客户端希望得到的内容范围,并且可能包含 If-Range 来作为请求条件。

响应必须包含如下的头部域:

Content-Range 用以指示本次响应中返回的内容的范围;如果是 Content-Type 为 multipart/byteranges 的多段下载,则每一 multipart 段中都应包含 Content-Range 域用以指示本段的内容范围。假如响应中包含 Content-Length,那么它的数值必须匹配它返回的内容范围的真实字节数。

Date

ETag 和/或 Content-Location,假如同样的请求本应该返回200响应。

Expires, Cache-Control,和/或 Vary,假如其值可能与之前相同变量的其他响应对应的值不同的话。

假如本响应请求使用了 If-Range 强缓存验证,那么本次响应不应该包含其他实体头;假如本响应的请求使用了 If-Range 弱缓存验证,那么本次响应禁止包含其他实体头;这避免了缓存的实体内容和更新了的实体头信息之间的不一致。否则,本响应就应当包含所有本应该返回200响 应中应当返回的所有实体头部域。

假如 ETag 或 Last-Modified 头部不能精确匹配的话,则客户端缓存应禁止将206响应返回的内容与之前任何缓存过的内容组合在一起。

任何不支持 Range 以及 Content-Range 头的缓存都禁止缓存206响应返回的内容。

207 Multi-Status

由WebDAV(RFC 2518)扩展的状态码,代表之后的消息体将是一个XML消息,并且可能依照之前子请求数量的不同,包含一系列独立的响应代码。

3xx 重定向

这类状态码代表需要客户端采取进一步的操作才能完成请求。通常,这些状态码用来重定向,后续的请求地址(重定向目标)在本次响应的 Location 域中指明。

当且仅当后续的请求所使用的方法是 GET 或者 HEAD 时,用户浏览器才可以在没有用户介入的情况下自动提交所需要的后续请求。客户端应当自动监测无限循环重定向(例如:A->A,或者A->B->C->A),因为这会导致服务器和客户端大量不必要的资源消耗。按照 HTTP/1.0 版规范的建议,浏览器不应自动访问超过5次的重定向。

300 Multiple Choices

被请求的资源有一系列可供选择的回馈信息,每个都有自己特定的地址和浏览器驱动的商议信息。用户或浏览器能够自行选择一个首选的地址进行重定向。

除非这是一个 HEAD 请求,否则该响应应当包括一个资源特性及地址的列表的实体,以便用户或浏览器从中选择最合适的重定向地址。这个实体的格式由 Content-Type 定义的格式所决定。浏览器可能根据响应的格式以及浏览器自身能力,自动作出最合适的选择。当然,RFC 2616规范并没有规定这样的自动选择该如何进行。

如果服务器本身已经有了首选的回馈选择,那么在 Location 中应当指明这个回馈的 URI;浏览器可能会将这个 Location 值作为自动重定向的地址。此外,除非额外指定,否则这个响应也是可缓存的。

301 Moved Permanently

被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个 URI 之一。如果可能,拥有链接编辑功能的客户端应当自动把请求的地址修改为从服务器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。

新的永久性的 URI 应当在响应的 Location 域中返回。除非这是一个 HEAD 请求,否则响应的实体中应当包含指向新的 URI 的超链接及简短说明。

如果这不是一个 GET 或者 HEAD 请求,因此浏览器禁止自动进行重定向,除非得到用户的确认,因为请求的条件可能因此发生变化。

注意:对于某些使用 HTTP/1.0 协议的浏览器,当它们发送的 POST 请求得到了一个301响应的话,接下来的重定向请求将会变成 GET 方式。

302 Found

请求的资源现在临时从不同的 URI 响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。

新的临时性的 URI 应当在响应的 Location 域中返回。除非这是一个 HEAD 请求,否则响应的实体中应当包含指向新的 URI 的超链接及简短说明。

如果这不是一个 GET 或者 HEAD 请求,那么浏览器禁止自动进行重定向,除非得到用户的确认,因为请求的条件可能因此发生变化。

注意:虽然RFC 1945和RFC 2068规范不允许客户端在重定向时改变请求的方法,但是很多现存的浏览器将302响应视作为303响应,并且使用 GET 方式访问在 Location 中规定的 URI,而无视原先请求的方法。状态码303和307被添加了进来,用以明确服务器期待客户端进行何种反应。

303 See Other

对应当前请求的响应可以在另一个 URI 上被找到,而且客户端应当采用 GET 的方式访问那个资源。这个方法的存在主要是为了允许由脚本激活的POST请求输出重定向到一个新的资源。这个新的 URI 不是原始资源的替代引用。同时,303响应禁止被缓存。当然,第二个请求(重定向)可能被缓存。

新的 URI 应当在响应的 Location 域中返回。除非这是一个 HEAD 请求,否则响应的实体中应当包含指向新的 URI 的超链接及简短说明。

注意:许多 HTTP/1.1 版以前的 浏览器不能正确理解303状态。如果需要考虑与这些浏览器之间的互动,302状态码应该可以胜任,因为大多数的浏览器处理302响应时的方式恰恰就是上述规范要求客户端处理303响应时应当做的。

304 Not Modified

如果客户端发送了一个带条件的 GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个状态码。304响应禁止包含消息体,因此始终以消息头后的第一个空行结尾。

该响应必须包含以下的头信息:

Date,除非这个服务器没有时钟。假如没有时钟的服务器也遵守这些规则,那么代理服务器以及客户端可以自行将 Date 字段添加到接收到的响应头中去(正如RFC 2068中规定的一样),缓存机制将会正常工作。

ETag 和/或 Content-Location,假如同样的请求本应返回200响应。

Expires, Cache-Control,和/或 Vary,假如其值可能与之前相同变量的其他响应对应的值不同的话。

假如本响应请求使用了强缓存验证,那么本次响应不应该包含其他实体头;否则(例如,某个带条件的 GET 请求使用了弱缓存验证),本次响应禁止包含其他实体头;这避免了缓存了的实体内容和更新了的实体头信息之间的不一致。

假如某个304响应指明了当前某个实体没有缓存,那么缓存系统必须忽视这个响应,并且重复发送不包含限制条件的请求。

假如接收到一个要求更新某个缓存条目的304响应,那么缓存系统必须更新整个条目以反映所有在响应中被更新的字段的值。

305 Use Proxy

被请求的资源必须通过指定的代理才能被访问。 Location 域中将给出指定的代理所在的 URI 信息,接收者需要重复发送一个单独的请求,通过这个代理才能访问相应资源。只有原始服务器才能建立305响应。

注意:RFC 2068中没有明确305响应是为了重定向一个单独的请求,而且只能被原始服务器建立。忽视这些限制可能导致严重的安全后果。

306 Switch Proxy

在最新版的规范中,306状态码已经不再被使用。

307 Temporary Redirect

请求的资源现在临时从不同的 URI 响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。

新的临时性的 URI 应当在响应的 Location 域中返回。除非这是一个 HEAD 请求,否则响应的实体中应当包含指向新的 URI 的超链接及简短说明。因为部分浏览器不能识别307响应,因此需要添加上述必要信息以便用户能够理解并向新的 URI 发出访问请求。

如果这不是一个 GET 或者 HEAD 请求,那么浏览器禁止自动进行重定向,除非得到用户的确认,因为请求的条件可能因此发生变化。

⑷ 如何判断一个http请求是来自浏览器还是其他终端

原理和实现方法如下:
1、手机访问网站时时,会附带发送user-agent信息,这个信息里面会有手机号码信息,则可以肯定是通过手机wap访问的。
2、但是目前中 国移动已经屏蔽了user-agent信息,所以获取不到手机号码。可以把wap网站服务器的ip提交给中国移动,加入白名单 后即可取得ua信息。目前中国联通可以直接取到手机号,对联通用户此方案可完美实施。
3、手机访问,原理是手机通过移动公司的代理服务器进行的访问。那么就可以理解是一台普通电脑使用了代理服务器。当手机通过代理服务器访问的时候,http头信息会毫无疑问的包含一个信息:via。这个信息提供了有价值的判断信息。可以实现判断是否是移动终端。

4、另外现在移动端的浏览器都会请求移动版的网页,所以可以直接判断出的。

⑸ 服务器如何处理http请求

1.需求

了解服务端如何处理http请求,了解基本的处理流程

2.实战

处理http请求分为7个步骤

2.1 Tcp连接

建立一条tcp链接,(若之前不存在持久链接keep-alive),把客户端的ip和port,服务端的ip和port数据放到web服务器连接表中。服务器随时监听链接表中的链接,看有没有数据变化

2.2 接收http请求

一旦我们发送http请求了,这条tcp链接就开始工作了。因为web服务器链接表中有许多链接需要被处理,处理的方式有单线程,多线程这些(这些涉及操作系统的知识)。

2.3 处理http请求

处理的过程大致是把请求的信息解析出来,如下图

2.5 构建响应

要是找到资源,则构建响应信息,包括响应的对象类型,长度,状态码。

另一个情况是重定向响应,就是直接返回一个重定向,客户端看到之后,立刻再向重定向的地址发起请求。重定向的响应的状态码一般是3xx。

2.6 发送响应

把构建的响应发送给客户端

2.7 记录日志

服务端对这个请求响应过程进行记录。(另外专门再讲)

3.总结

以上是服务端处理http请求的大致过程。能让大家有个大致轮廓,当然里面有很多细节的知识没讲到,要另外查询资料并学习

⑹ android 客户端http请求服务器获取token如何判断是否成功

找到SQL Sever服务。在计算机管理框里找到Sql sever配置管理器找到Sql Sever服务打开服务,这里有几种服务,这些服务都是自己安装数据库时装上的。
打开启动SQL Sever服务。右键点击服务,这里要看清楚什么才是服务,小技巧:服务器的图标是一个库的样式,启动它就可以了。
SQL文件目录启动服务(二)

找到SQL安装目录。点击【开始】--【所有文件】--【Microsoft SQL Server 2008】--【配置工具】--【SQL Server 配置管理器】。

⑺ 如何确定服务器使用何种http软件

你是索爱哪个型号?

一般上网设置 用线把手机跟笔记本连接好,系统会提示发现新硬件(即把手机识别为modem)安装好驱动,就可以而识别了手机了。

具体还要看手机型号再来设置了。

可以参考下面的说明,比较长,但是说的很详细。

电脑通过手机上网的方法
(适用于包月CMWAP无限流量服务,只收CMWAP费用)
移动手机(GPRS) CMWAP无限流量包月服务,可以通过手机作调制解调器,将手机和电脑连接用代理服务器上网. 看到了很多帖子,整理了一下,把它贴出来供大家参考。

一 该方法对手机要求:
1 手机自带调制解调器(大多数都有);
2 手机支持GPRS,并且开通CMWAP无限流量包月服务;
3 手机能正常与电脑连接(数据线、蓝牙、红外).
二 用随 e 行设置GPRS连接电脑上网(或诺基亚PC套件)
试过的朋友都知可以使用“中国移动随e行客户端软件”或诺基亚PC套件.找到这两个软件备用.
(1)随e行客户端 软件:安装完成后,把手机连接到电脑 ,打开“随e行”软件,点击手动连接,选择“GPRS”,然后选择“Standard Modem overIR Link”,点击“连接”,就可以上网了。跟大家说一点,因为随 e 行是中国移动提供的,必须是CMNET接入点的,而CMNET只有 200 元/月的,否则3分/K,所以关于用移动随 e 行软件拨号上网,务必请大家慎用!
现在更改接入点:断开连接,在“随e行”软件的“工具”->“连接设置”里选择“GPRS”,点设置,把其中的“APN:cmnet”改为“cmwap”,保存设置,然后手动连接;
在IE的“工具”->“Internet选项”->“连接”里选择“中国移动客户端”,点击“设置”,在“代理服务器”栏里的“对此连接使用代理服务器”前打勾,地址输入“10.0.0.172”,端口输入“80”,确定,现在就可以放心的浏览普通网页了,如果开通了20元包月,怎么看也就20块。
(2) 诺基亚PC套件: PC套件(最好是最新版的)安装完成后:A.在PC套件中选“连接到Internet”,进入“一键接入”窗口,点“设置”,系统默认选择“Nokia N70(手机型号) USB Modem”,点“下一步”,选“手动配置连接”,点“下一步”,在“接入点”中填CMWAP,“用户名”和“密码”不用填,点“完成”。 B. 打开IE,在“工具”-“Internet选项”-“连接”中,有一个“Nokia N70(手机型号) USB Modem(OTA)”的连接,选中它,点“设置”,将“对此连接使用代理服务器”方框中打上钩,点“高级”,在HTTP后面的框中输入10.0.0.172,端口80,将“对所有协议均使用相同的代理服务器”打上钩,点“确定”,回到上一个窗口,将“对于本地地址不使用代理服务器”打上钩,点“确定”。IE就设置完了。C. 回到PC套件的“一键接入”窗口,点“连接”,连接了一个115.2K的连接,打开IE上网。
三 对电脑用手机上网的分析如下:
在手机连接电脑上网的时候,拨号要拨 *99***1# (CMWAP)或者 *99***2#(CMNET ),现在很多手机卡都有CMWAP包月的服务,不限流量;而CMNET就没有包月包流量的啦,是按0.03元/K来收费的。这是个什么概念呢?就是说你要是浏览一小时的新浪网,差不多就要付出100元啦! 所以,我们只拨 *99***1#,也就是利用CMWAP包月的来上网。但是,IE是不能打开通过CMWAP传输的数据的。那怎么办呢? GPRS连接电脑上网使用的APN是默认的“cmnet”,如果没有套餐业务,是按每kb3分钱收费,下面介绍省钱的方法。20元GPRS上网包月不限流量业务,其APN是“cmwap”,通常只能上wap网站,不能浏览www网站和使用普通internet业务,比如QQ和Email,但是可以通过设置代理解决:
1.通过修改注册表可以解决,参考下面修改注册表的设置:
方法:打开开始菜单->运行,输入regedit打开注册表编辑器:在注册表中找到以下项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0,在5.0中新建项User Agent,然后在新建的User Agent项中分别以Compatible、Platform、Version为名称新建三个字符串值, 修改这三个字符串及原来的默认字符(双击字符串值即可)串值为任意字符串,如aad,ffg,gft等
2.修改电脑的IE 浏览器:

A:打开你的IE浏览器,点选:工具->internet选项->连接,在"拨号和虚拟专用网络设置"一栏中找到你按装的手机调制解调器的那一项(安装手机modem驱动之后才有)并点选.再点选"设置"
B:在复选栏中选择"对此连接使用代理服务器(这些设置不会应用到其它连接)"
C:选高级选项
D:复选"对所有协议使用相同的代理服务器"
E:在地址栏中输入10.0.0.172,后面的端口中填80
F:OK ,点确定
3. 更简单的办法 (浏览器为非IE内核的都行):
你只要在先下载一个浏览器OPERA或FIREFOX(火狐),在OPERA里面将代理服务器设置为10.0.0.172,端口为80。再试试,是不是已经打开网页啦?

关于OPERA的介绍如下:安装好opera后进入菜单:工具->首选项->高级,在下部的浏览器识别项中选:"识别为 MEIE 6.0 ".然后 在左侧的选项中点选"网络"->代理服务器,复选HTTP,HTTPS,FTP,Gopher,WAIS并在地址栏中输入10.0.0.172 端口:80,好了 打开GPRS管理器,拨号上网吧.
不论使用何种设置,又点必须做:
1. 手机一定要设置为 CMWAP 接入点,端口80(若不行可改为9201)
2. 必须安装你的手机连接电脑所用连接方式的驱动(U**,红外或蓝牙)
3. 如果上叙方法还不能上网,你就需要检查下你手机的连接情况:
(1)手机连接电脑上网必须安装手机附带的软件(U**或其他数据连接的驱动),检查下是否已经安装(2)对1作一说明,nokia手机有自带的PC套件安装光盘,水货NOKIA可以到NOKIA官方网站上免费下载套件安装程序。moto手机也有自带的mobilephonetools安装光盘,其它手机也应该差不多,总之一点,要保证你的手机能和电脑正常连接。
四 关于QQ等软件使用问题的解决:
在‘菜单’->系统设置->代理设置中选择‘http代理服务器’在服务器选项中填10.0.0.172 端口填:80 即可
如果想用QQ,在QQ的“网络设置”里选择“HTTP代理”,地址和端口仍然是“10.0.0.172”和“80”。因为CMWAP上网方式中国移动已经封了IE、FlashGet、MSN,所以这三个软件不行。上网浏览用OPERA,要进行设置,工具\首选项\高级\网络\代理服务器下HTTP、HTTPS、FTP等后面全部填上10.0.0.172,端口填80。同样位置,工具\首选项\高级\网络\中“浏览器识别”选“识别为Opera”。
QQ还没被封,只要菜单\系统设置\代理设置中选“使用自定义的网络设置”,类型为“HTTP代理服务器”,服务器填10.0.0.172,端口填80。

那么有人可能会问不支持HTTP代理的软件怎么办?你要先安装ccproxy和sockscap两个软件了:
ccproxy的设置只需要改动一处,其他均用默认值。改动的地方:设置->高级->二级代理,选择“启用二级代理”,代理地址为“10.0.0.172”,代理协议“Http”,端口“80”。
sockscap的设置: file->setting:socks server设为“127.0.0.1”,port“1080”,其他可以不动。把你需要用代理的软件如ie之类的,拖到sockscap里面。
以后用的时候只需要先启动ccproxy,然后启动sockscap,如果要运行ie,只要点击sockscap窗口里面的图标即可。
现在除了OUTLOOK不能用外其它软件都可以上网了, 已经实现了CMNET的所以功能了. 下面是可以成功连接的软件
上网 - MYIE, OPERA, FIREFOX
邮件 – Foxmail
下载 - Flashget ( 已经试过成功下载20M的软件 )
聊天 - QQ & MSN
游戏 - QQ游戏, 联众, 中国在线游戏
杀毒 - McAfee, 瑞星 ( 在线升级 )

注意:支持直接HTTP代理的软件最好用(10.0.0.172:80)直接代理,因为用ccproxy和sockscap比较慢。

五 总结:
1.想通过手机上网就是把手机当做MODEM来用
2.关键就是要手机有内置MODEM
3.如果手机有内置MODEM,那一般就会送一个拨号上网的软件(如诺基亚PC套件等)
4.我们只需要把软件连接端口重CMNET 改为CMWAP连接就行了
5.用手机+电脑上网上网,可用3种接入方式上网:cmwap,cmnet,和csd三种方式, CMNET CMWAP都是gprs模式上网的。CSD方式是拨号上网模式,在未开通GPRS的地方用此方法:
(1)csd:以时间计算收费方式,但速度较慢,不必考虑;
(2)资费标准为0.15元/分钟cmnet:以数据流量计费,速度为40kbps,资费标准为0.03元/KB,有套餐为:200元500M,超过的收0.01元/KB也就是10元/MB,.可以上WWW和WAP网站,太贵,不予以考虑;
(3)cmwap:以数据流量计费,速度为40kbps,资费标准为0.03元/KB,有的地方有10元的包月套餐,只能上WAP网站,可看东西太少.如果用上面的方式上网就可以上WWW网站了。

⑻ 如何看真实的http响应报文

一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。

or


<request-line>


<headers>


<blank line>


[<request-body>



1.请求头


请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。例如,GET /index.html HTTP/1.1。


HTTP协议的请求方法有GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT。


而常见的有如下几种:


1).GET


最常见的一种请求方式,当客户端要从服务器中读取文档时,当点击网页上的链接或者通过在浏览器的地址栏输入网址来浏览网页的,使用的都是GET方式。GET方法要求服务器将URL定位的资源放在响应报文的数据部分,回送给客户端。使用GET方法时,请求参数和对应的值附加在URL后面,利用一个问号(“?”)代表URL的结尾与请求参数的开始,传递参数长度受限制。例如,/index.jsp?id=100&op=bind,这样通过GET方式传递的数据直接表示在地址中,所以我们可以把请求结果以链接的形式发送给好友。

2).POST

对于上面提到的不适合使用GET方式的情况,可以考虑使用POST方式,因为使用POST方法可以允许客户端给服务器提供信息较多。POST方法将请求参数封装在HTTP请求数据中,以名称/值的形式出现,可以传输大量数据,这样POST方式对传送的数据大小没有限制,而且也不会显示在URL中。

3).HEAD

HEAD就像GET,只不过服务端接受到HEAD请求后只返回响应头,而不会发送响应内容。当我们只需要查看某个页面的状态的时候,使用HEAD是非常高效的,因为在传输的过程中省去了页面内容。

2.请求头部

请求头部由关键字/值对组成,每行一对,关键字和值用英文冒号“:”分隔。请求头部通知服务器有关于客户端请求的信息,典型的请求头有:

User-Agent:产生请求的浏览器类型。

Accept:客户端可识别的内容类型列表。

Host:请求的主机名,允许多个域名同处一个IP地址,即虚拟主机。

3.空行

最后一个请求头之后是一个空行,发送回车符和换行符,通知服务器以下不再有请求头。

4.请求数据

请求数据不在GET方法中使用,而是在POST方法中使用。POST方法适用于需要客户填写表单的场合。与请求数据相关的最常使用的请求头是Content-Type和Content-Length。

HTTP报文

HTTP响应也由三个部分组成,分别是:状态行、消息报头、响应正文。

如下所示,HTTP响应的格式与请求的格式十分类似:

<status-line>

<headers>

<blank line>

[<response-body>]

正如你所见,在响应中唯一真正的区别在于第一行中用状态信息代替了请求信息。状态行(status line)通过提供一个状态码来说明所请求的资源情况。

状态行格式如下:

HTTP-Version Status-Code Reason-Phrase CRLF

其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态代码的文本描述。状态代码由三位数字组成,第一个数字定义了响应的类别,且有五种可能取值。

1xx:指示信息--表示请求已接收,继续处理。

2xx:成功--表示请求已被成功接收、理解、接受。

3xx:重定向--要完成请求必须进行更进一步的操作。

4xx:客户端错误--请求有语法错误或请求无法实现。

5xx:服务器端错误--服务器未能实现合法的请求。

常见状态代码、状态描述的说明如下。

200 OK:客户端请求成功。

400 Bad Request:客户端请求有语法错误,不能被服务器所理解。

401 Unauthorized:请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用。

403 Forbidden:服务器收到请求,但是拒绝提供服务。

404 Not Found:请求资源不存在,举个例子:输入了错误的URL。

500 Internal Server Error:服务器发生不可预期的错误。

503 Server Unavailable:服务器当前不能处理客户端的请求,一段时间后可能恢复正常,举个例子:HTTP/1.1 200 OK(CRLF)。

⑼ 服务器,怎么判断一个http请求是来自浏览器

1、如服务器提供了web服务,则通过服务器本身的web平台查看会话记录;
2、通过本机的防火墙软件查当前会话情况(主要看协议);
3、netstat -an 查看分析;
4、抓包软件查看会话(例如wireshark).
以上各种方法都可以

热点内容
成都php招聘 发布:2025-01-15 13:12:16 浏览:380
怎么调用服务器数据库 发布:2025-01-15 13:06:25 浏览:656
人人网设置访问权限 发布:2025-01-15 13:02:06 浏览:563
崩坏学园2脚本 发布:2025-01-15 12:58:43 浏览:459
我的世界服务器等级如何升 发布:2025-01-15 12:45:55 浏览:689
c语言程序填空题 发布:2025-01-15 12:45:53 浏览:545
怎么配置氯化钠浓度 发布:2025-01-15 12:34:06 浏览:206
4000除以125简便算法 发布:2025-01-15 12:27:41 浏览:464
源码商用 发布:2025-01-15 12:26:54 浏览:75
价钱算法 发布:2025-01-15 12:26:03 浏览:401