Kotlin Multiplatform - 使用 ktor 的多部分错误

问题描述

我在接收多部分请求的正文部分时出错

后面接收一个空键和一个数组中的所有参数作为值。我需要每个参数的键值

enter image description here

我发送多部分的代码如下

```
suspend inline fun<reified T> _postMultiPart(microservice: String,function: String,parameters: HashMap<String,Any?>,partsData: HashMap<String,domain: String = MySharedPreferences().escuela
): T {

return httpClient.post(Constants.ROOT_URL+ microservice+function) {
    parameters.forEach {
        parameter(it.key,it.value)
    }
    body = MultiPartFormDataContent(
            formData {
                partsData.forEach {
                    append(it.key,it.value.toString())
                }
            }
      )
       headers {
           append("referer",Constants.HEADER_REFERER+function)
           append("dominio_app",domain)
       }
   }
}
``` 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)