100分,知道的哥们赶快来拿... public Map getRequestProperties() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.ietf.org/rfc/rfc2068.txt这儿的RFC,呵呵 http://comptechdoc.org/independent/web/html/guide/htmlhead.html http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemWebHttpRequestPropertiesTopic.asp?frame=true HttpConnection c = (HttpConnection)Connector.open(servletURL);>> c.setRequestMethod(HttpConnection.POST);>> c.setRequestProperty("User-Agent","Profile/MIDP-1.0>> Configuration/CLDC-1.0");>> c.setRequestProperty("Content-Type",>> "application-/x-www-form-urlencoded");>> OutputStream os = c.openOutputStream();>> String parms = "parm1=value1&parm2=value2";>> c.setRequestProperty("Content-Length", String.valueOf(parms.length));>> os.write(parms.getBytes());>> os.flush();>> InputStream is = c.openInputStream(); http://74.com.cn/article/890.shtmlAccept:浏览器可接受的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,然后在正式写出内容之前计算它的大小。 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类型。 有关HTTP头完整、详细的说明,请参见http://www.w3.org/Protocols/的HTTP规范。 [新手求助!!]JAVA 切割的问题!! 我需要一个把数组倒置的算法 急,jspsmart出错,各位帮帮忙啊,在线等 jdbc的问题 画图 java调用动态库的问题 寻求EditPlus2.11的注册码?或者告诉我可以到哪里去找? 老话重提,如何将.class编译为.exe在无jre的平台运行? 在CLASSPATH里怎样设置,才能使路径总能指到当前的目录??? 我的RMI小小的问题 FileInputStream中read(b,,)的用法是是什么?解决即给分 java的文件(File)问题?
这儿的RFC,呵呵
>> c.setRequestMethod(HttpConnection.POST);
>> c.setRequestProperty("User-Agent","Profile/MIDP-1.0
>> Configuration/CLDC-1.0");
>> c.setRequestProperty("Content-Type",
>> "application-/x-www-form-urlencoded");
>> OutputStream os = c.openOutputStream();
>> String parms = "parm1=value1&parm2=value2";
>> c.setRequestProperty("Content-Length", String.valueOf(parms.length));
>> os.write(parms.getBytes());
>> os.flush();
>> InputStream is = c.openInputStream();
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,然后在正式写出内容之前计算它的大小。
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类型。
有关HTTP头完整、详细的说明,请参见http://www.w3.org/Protocols/的HTTP规范。