gpt4 book ai didi

android - 如何使用相同的键但不同的索引发送数组或字符串列表进行改造?

转载 作者:行者123 更新时间:2023-11-29 23:45:56 24 4
gpt4 key购买 nike

我有一个 api 接受具有相同键但不同索引的多个值,例如phone_no[0]="1234"phone_no[1]="5678"

我需要发送包含电话号码的数组或字符串列表。我试过使用

@FormUrlEncoded
@POST("get_user_by_phone.php")
Call<PojoGetFriendsListResponse> getUserFromPhone(@Field("phone_no") ArrayList<String> phone_no);

但它会生成如下请求正文

phone_no=%2B1234&phone_no=%2B5678

有没有办法生成这样的请求体?

phone_no[0]=%2B1234&phone_no[1]=%2B5678

最佳答案

试试这个:

HashMap<String, String> phoneNumbers= new HashMap<>();
phoneNumbers.put("phone_no[0]", "99912443432");
phoneNumbers.put("phone_no[1]", "99912443433");
phoneNumbers.put("phone_no[2]", "99912443434");

@FormUrlEncoded
@POST("get_user_by_phone.php")
Call<PojoGetFriendsListResponse> getUserFromPhone(@FieldMap HashMap<String, String> phoneNumbers);

关于android - 如何使用相同的键但不同的索引发送数组或字符串列表进行改造?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51410833/

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