Unirest for J公司

2024-10-02 04:33:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Python脚本,它将数据发布到服务器url,如下所示。 我想用unirestforjava实现这一点。如何在Java中为unirest post请求添加参数/头值

Python脚本:

url = 'http://??????????????????/SaveTimeSeriesData'
        params = {'clientId': 'admin', 'tenantId': '075841cb-d7fa-4890-84ea-fdd7d7c65b65', 'destinationId': 'TimeSeries','content-type': 'application/json','content':json.dumps(HTLT_DATA.__dict__)}
      try:
            response= requests.post(url, params=params, proxies=proxies)
            print response 
        except Exception as x:
            print x    

服务器终结点代码为:

^{pr2}$

java中的unirest代码是什么?下面的代码会获得与python脚本相同的结果吗

    Unirest.post("http://???????????????/SaveTimeSeriesData")
        .field("content", mo)
        .field("tenantId", "075841cb-d7fa-4890-84ea-fdd7d7c65b65")
        .field("clientID","admin")
        .field("content-type","application/json")                   
            .asJson();

Tags: 代码服务器脚本jsonhttpurlfieldadmin
1条回答
网友
1楼 · 发布于 2024-10-02 04:33:28

没有更多的信息,我相信这是一个简单的错误,你的报价位置。在

      .field("tenantId, "075841cb-d7fa-4890-84ea-fdd7d7c65b65")

真的应该是

^{pr2}$

请注意,租户Id没有结束引号。整行可能被视为字符串文本。告诉我这是否修复了错误

相关问题 更多 >

    热门问题