首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

http post 方式发送数据值的设置有关问题

2011-12-10 
http post 方式发送数据值的设置问题我们想实现一个JAVA 采用HTTP 的POST方式传递XML数据包的功能,里面HTT

http post 方式发送数据值的设置问题
我们想实现一个JAVA 采用HTTP 的POST方式传递XML数据包的功能,

里面HTTP请求包中,ContentType须为“application/octet-stream”,即为字节流方式。

但是有点不明白

Java code
HttpURLConnection urlConn = (HttpURLConnection)pUrl.openConnection();    urlConn.setRequestProperty(      "ContentType",       "application/x-www-form-urlencoded");



Java code
HttpURLConnection urlConn = (HttpURLConnection)pUrl.openConnection();    urlConn.setRequestProperty(      "ContentType",       "application/octet-stream");


有什么区别呢?
我看到的很多都是设置为application/x-www-form-urlencoded的,那么这个支持application/octet-stream字节流方式么?

[解决办法]
x-www-form-urlencoded:将http流中的数据进行URL编码,防止接收端的错误解释
application/octet-stream:表示进行二进制传输

热点排行