【发布时间】:2013-09-18 19:53:51
【问题描述】:
我正在尝试创建一个小型 Java 客户端,它可以通过查询调用 GET 网络服务。想象一下这样的气体/燃料网络服务:
http://mywebservice.com/search.xml?lat=50.5&lng=30.33&fuels=Diesel&radius=2
理想情况下,我应该有一个网站,用户可以在其中输入位置、燃料、以公里为单位的半径等信息。
我最好使用什么技术来简化 Web 服务调用?
目前我正在像这样手动构建查询:
stringbuilder.append("http://mywebservice.com/search.xml?lat=")
.append(latField.getText())
.append("&lng=")
.append(lngField.getText())
.append("&fuels=")
.append(fuelsField.getText())
.append("&radius=")
.append(radiusField.getText());
你明白了。
我在质疑:调用 web 服务查询有什么更聪明的方法吗?你是怎么做到的?如何改进?
【问题讨论】:
标签: java web-services jakarta-ee