networking - Kotlin 中的 Okhttp3,String.mediaType() 不起作用
问题描述
这是我正在尝试执行的代码,但它不起作用。
val JSON = String.format("application/json; charset=utf-8").toMediaType()
(headers as Map<String, String>).toHeaders()
我确实导入了:import okhttp3.MediaType
我需要做什么才能使其识别 toMediaType 和 toHeaders 方法?
解决方案
扩展函数位于伴随对象中:
import okhttp3.MediaType.Companion.toMediaType
import okhttp3.Headers.Companion.toHeaders
推荐阅读
- c3.js - 使用 c3.js 绘制日期间隔(X:日期,Y:文本标签)
- javascript - 如果我正在分配一个尚未在 JavaScript 中初始化为另一个变量的变量值,为什么我不会收到错误消息?
- python - 递归循环遍历 N 嵌套字典并创建 N+1 嵌套字典
- angular - 使用 angular 和 d3.js 创建直方图
- go - 使用带有选项标志的 ZADD
- javascript - Svelte - 将变量从父组件传递到其所有子组件
- go - 如何将其他包中定义的标志合并到 cobra.flags 中?
- kubernetes - Kubernetes pod 停留在 Init 阶段
- azure - 如何在逻辑应用程序中将字符串时间处理为 ISO 格式
- spring-integration - 如何在 Spring-Integration 的拦截器中获取消息头