如何使用Headers参数在Java中发出GET和Post请求

如何使用Headers参数在Java中发出GET和Post请求,java,api,post,get,request,Java,Api,Post,Get,Request,我想使用JAVA对API进行GET和POST调用。Python中的请求如下所示 获取请求: getResults=requests.get('https://'+hostname+'/api/reporting/templates?fields=id&filter=owner%3D%22'+name+'%22',verify=False,headers={“SEC”:token,“Version”:“11.0”,“Allow Hidden”:“true”}) 发布请求: postRequest.

我想使用JAVA对API进行GET和POST调用。Python中的请求如下所示

获取请求:
getResults=requests.get('https://'+hostname+'/api/reporting/templates?fields=id&filter=owner%3D%22'+name+'%22',verify=False,headers={“SEC”:token,“Version”:“11.0”,“Allow Hidden”:“true”})

发布请求:
postRequest.post(url='https://'+hostname+'/api/reporting/templates/'+encoded_-report_-id,json=new_-user,headers={“SEC”:token,“Version”:“11.0”,“允许隐藏”:“true”})

使用这些参数:

主机名:127.0.0.1

姓名:joedon

新用户:lemela

我想知道如何在Java中发出相同的请求。有人能提供一个示例代码来说明如何在Java中发出这两个请求吗?谢谢

看一看