在我创建的java应用程序中,我对另一台服务器进行soap调用以获取一些数据。 要构建此soap请求,我需要添加元素及其值。 例如 - 要构建我做的请求:
request.addChildElement("Id");
request.addChildElement("password");
request.addChildElement("username");
request.addChildElement("message");
request.addChildElement("messageType");
我得到一个json对象,所以我做了类似的事情:
jsonObject.get("message");
jsonObject.get("user");
jsonObject.get("role");
jsonObject.get("number");
如您所见,我需要在创建请求和获取响应时定义字符串。但是,我不喜欢硬编码这些值。
我应该将它们作为常量存储在文件的顶部吗?我可能需要在请求中添加更多内容,或者甚至需要从jsonObject
获得更多内容,因此这些常量可能会导致很多噪音成为最重要的。