我需要向服务器apache发送请求xml,然后获取xml响应,然后结束解析他。我需要这个来登录。
通过这种方式,我创建了请求xml:
public Document createRequest(String un, String pass, String an)
{
Document document = DocumentHelper.createDocument();
Element root = document.addElement( "request" );
Element header = root.addElement( "Header" );
Element content = root.addElement( "Content" );
Element username = content.addElement( "username" )
.addText(un);
Element accountnumber = content.addElement( "accountnumber" )
.addText(an);
Element password = content.addElement( "password" )
.addText(pass);
return document;
}
这是三个xml(请求/响应有效/响应错误): 我需要创建的请求(创建在上面),以及我需要解析的响应,所以我可以会话ID 。
MobileUserLogin
Request
<Request>
<Header>
</Header>
<Content>
<UserName>John</UserName>
<AccountNumber>21945574396</AccountNumber>
<Password>xyz</Password>
</Content>
</Request>
Response
Valid
<Response>
<Header>
</Header>
<Content>
<SessionID>24865725834</SessionID>
</Content>
</Response>
Error
<Response>
<Header>
<Error>serialized error object</Error>
</Header>
<Content>
</Content>
</Response>
更新: 我需要帮助,所以我可以向服务器发送xml请求并获取xml响应以解析他以获得会话ID 。
总之,我需要帮助代码,我是xml的新手。