现在我将数组作为字符串添加到body:
RequestBody body = new FormEncodingBuilder()
.add("profiles", "[122, 125, 336]")
.build();
但服务器需要post参数上的数组。我怎样才能添加数组而不是字符串?它是否可以与okhttp一起使用?
答案 0 :(得分:5)
您目前正在将profiles
作为字符串发布。您需要模仿profiles
RequestBody body = new FormEncodingBuilder()
.add("profiles[0]", "122")
.add("profiles[1]", "125")
.add("profiles[2]", "336")
.build();
更多信息和良好的阅读,