日期:2014-05-20  浏览次数:20790 次

Java发送http报文
报文内容

Java code

String str="<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
        str+="<STUDENT>";
        str+="<RESULT>";
        str+="<AGE>19</AGE>";
        str+="<NAME>里斯</NAME>";
        str+="</RESULT>";
        str+="</STUDENT>"; 




------解决方案--------------------
问题详细点儿,发给客户端吗?还是发给谁?
------解决方案--------------------
Java code
Root(name = "Result")
public class ResultObject {

    @ElementList(name = "Data")
    private List<DataObject> dataObjectList = new ArrayList<DataObject>();
 
    public List<DataObject> getDataObjectList() {
        return dataObjectList;
    }

    public void setDataObjectList(List<DataObject> dataObjectList) {
        this.dataObjectList = dataObjectList;
    }


}
public class DataObject { 
public DataObject (){}
    @Element(name = "AGE", required = false)
    private String AGE = "";
    @Element(name = "NAME", required = false)
    private String NAME = "";

        public String getAGE() {
        return AGE;
    }
    public void setAGE(String AGE) {
        this.AGE = AGE;
    }
    public String getNAME() {
        return NAME;
    }
    public void setNAME(String NAME) {
        this.NAME = NAME[align=left][/align];
    }
}

------解决方案--------------------
可以理解为是java对xml文件的操作吗
这可以用DOM(JAXP Crimson解析器)、SAX、JDOM、DOM4J四种方式解析
------解决方案--------------------
完全不明白lz在说啥,明白的给解释下。
------解决方案--------------------

http发送?

貌似是个AJAX?

LZ语焉不详啊.

不知道你啥需求啊.
------解决方案--------------------
发送什么有关系吗 只要有发送能力
------解决方案--------------------
webservice?
------解决方案--------------------
发送 就普通的 xml交互 没有什么关系 只要构造出 socket 流通道就可以了
------解决方案--------------------
URLConnection 里面用POST方法发送就行了。自己找例子去吧!