我找到了一个包含所有印度Pincode目录的网站,您可以通过该网站访问该Pincode所属的城市名称:
https://data.gov.in/resources/all-india-pincode-directory/api#
我只想传递一些密码,例如pincode = 110055,它将显示城市名称。 这个网站提供了一个名为filter的参数,但我不知道如何使用它,而我想要做的主要事情是在请求结果之后获取请求URL。 他们给了模型过滤器:
属性:OrderedMap {“ id”:OrderedMap {“ type”:“ integer”},“ date”:OrderedMap {“ type”:“ integer”}}},但我不知道该如何使用。
我已经将请求URL尝试为(当时的api键):
但是我不知道什么是过滤器所需的参数,以及如何使用它们。它说:
{"message":"Error","version":"2.1.0","status":"error"}
当我请求没有任何过滤器的URL时,它会给我一些数据:
<officename>Chakragaon S.O</officename>
<pincode>744112</pincode>
<officetype>S.O</officetype>
<deliverystatus>Delivery</deliverystatus>
<divisionname>A - N Islands</divisionname>
<regionname>Calcutta HQ</regionname>
<circlename>West Bengal</circlename>
<taluk>Portblair</taluk>
<districtname>South Andaman</districtname>
<statename>ANDAMAN & NICOBAR ISLANDS</statename>
</item>
我只是想以任何方式将个人识别号码发送到URL,它应该在这方面返回城市名称。
如果您理解我的问题,请回复详细的Java代码,以发送有关该请求的http请求。