通过 SOAP 消息调用时,如何指定自定义对象作为 Web 服务方法的参数?
假设我有这个代码:
SOAPElement operation = body.addChildElement("MyMethod", "", trgNamespace);
SOAPElement value = operation.addChildElement("arg0");
value.addTextNode("i need to send here a custom object not a string")
request.saveChanges();
addTextNode 发送一个字符串,而我需要发送我自己的对象作为调用参数。
最佳答案
您必须序列化您的对象才能通过线路传输它。序列化通常使用 XML 或 JSON 完成,有关详细信息,请参阅以下链接:http://en.wikipedia.org/wiki/Serialization
这应该会让你走上正确的道路。
关于java - 将自定义对象作为 Web 服务的参数发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7393929/