Java HTTP 获取请求

标签 java service get request

我需要向 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/

相关文章:

javascript - 如何通过ID从两个服务获取数据并显示内容

Python请求库如何使用单个 token 传递授权 header

json - 我应该如何使用 Alamofire 和 SwiftyJSON 解析来自 API 的 JSON 响应?

java - 在 grails 框架之外使用 grails 插件?

java - JAVA 的 SOAP 请求与 SAS 中的 PROC SOAP

java - 如何在java GUI中锁定内部框架

Android:在任务 Activity 上覆盖窗口

java - Java 中的新功能 Lambda 重载

java - 当服务满足条件时立即启动/取消 Activity

php - 检查 php get 变量是否设置为任何值?