我需要向 Java Web 服务发出一个 HTTP GET 请求: 我提出这个请求:
http://127.0.0.1:8080/MyService/services/service?method=myMethod&a=&b=test&startDate=2011-03-10 10:00&endDate=2011-03-10 19:00
当我调试我的应用程序时,参数会随着值的切换而变化。我已经尝试对 startDate 和 endDate 参数进行编码,但结果是相同的。
我做错了什么?
最佳答案
您应该对 URL 进行编码,使其不包含空格。这可能是你的问题。请参阅http://download.oracle.com/javase/1.5.0/docs/api/java/net/URLEncoder.html
关于Java HTTP 获取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5267760/