使用HTTPURLConnection查询Java API调用的参数

问题描述 投票:0回答:1

我正在尝试为API调用设置查询参数。我需要调用API并获取特定时间的结果。我可以用python在字典中指定开始和结束时间的键值对来完成它。

params: dict = {'$where': ('start <= "{}" '
                               'AND end > "{}"'.format(time_string,
                                                         time_string)),

requests.get(URL, params=params)

我正在用JAVA编写相同的代码,并使用HttpURLConnection调用API。我无法在JAVA中成功构建字符串。我在下面尝试了它的一些其他变体而没有任何运气

endpoint +="?start"+"<="+dateFormat.format(date)
java python-3.x api httpurlconnection
1个回答
0
投票

只需删除<=,然后将其替换为=:使用HttpUrlConnection,您将构建查询字符串,因此应将由=运算符分隔的一对键/值字段连接在一起。

© www.soinside.com 2019 - 2024. All rights reserved.