gpt4 book ai didi

java - 将多个实体(自定义对象)设置为 httpRequest

转载 作者:行者123 更新时间:2023-11-30 11:27:08 25 4
gpt4 key购买 nike

List<NameValuePair> nvps = new ArrayList<NameValuePair>();
nvps.add(new BasicNameValuePair("Provider", "UY"));
nvps.add(new BasicNameValuePair("AccessToken ", "sdfl;kjsdg"));

httpPost.setEntity(new UrlEncodedFormEntity(nvps));

我正在像这样向 http 请求添加参数。但是我怎样才能添加另一个实体,它是一个 java.util.Dictionary 对象。

Dictionary<String, String) dict = new Dictionary();
//add values to dict

httpPost.setEntity(dict);

将不起作用。正确的做法是什么?

更新:

这是我的服务器所期待的

 Dictionary ExtraData 

string Provider

string AccessToken

我可以发送的两个字符串值 List<NameValuePair> nvps .并将其设置为实体。但是第一个呢?

读到我不能将多个实体设置为 httpRequest

最佳答案

您可以将字典对象转换为 json。然后您将能够像您当前所做的那样将字典对象作为字符串发布。

不完全是你想要的答案,但我是这样做的。

关于java - 将多个实体(自定义对象)设置为 httpRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19476222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com