正做一个采集系统,在做获取网上配置时,通过客户端发过来配置信息,服务端接收配置信息,根据配置信息采集。
在做socket时,建立http协议,这个如何做?
在做socket时,建立http协议,这个如何做?
解决方案 »
- 怎么在myeclipse8.5中使用debug功能,具体怎么做,请大神们说清楚点,谢谢了
- 谁有JasperReports没有???
- 关于JAVA参数传输方式的问题 急急急~~~~
- [JAVA新手之挑战一]文件管理系统
- 请文如何用java创建不规则窗口?
- 一组不知个数的String,最好用什么样的collection盛?
- JAVA怎么获得C程序(是编译后的.exe)的返回值?
- 苏州2年经验 做WEB 开发的程序员能拿多少
- 请问各位大大虾哪里有SCJP的模拟试题呀?
- 用Java Spring Junit测试,每次运行时都报错,求神相助!!
- input type="file" 元素是否可以限定文件类型?
- 问下我是新手学JAVA从何学起~
其次,要明确,TCP和HTTP的关系,以及HTTP协议的大致内容。
最后,就是设计、编程、实现了。
配置信息,一般都是文本信息。可以考虑一下两种方式:
一、提交页面参数;(页面参数不就是键值对吗?所以,可以将键值对当配置信息传输)
二、提交XML格式的内容信息。(就是将配置信息转换成XML形式的信息进行提交)
TCP协议,是可靠的有连接的互联网传输协议。
我们通常使用的Socket类,其具体实现,就是采用的TCP协议。
HTTP协议,是应用层协议,底层也是靠TCP协议实现的。
只不过,HTTP协议的报头都是一些英文的字符串(当然,每个英文词组都具有一定的意义)
报体根据实际情况,可有可无。
由于传输的配置文件信息,多少并不确定,所以,推荐采用POST方式,进行参数的提交。
如果楼主对上述东西了解得不是很细致的话,可以推荐楼主使用HTTPClient工具包,
这个也是有Apache组织开发的,方便HTTP协议编程的JAR包。能说的,也就这么多了。以上信息纯属个人观点。
费解啊 费解。