我从JS到Kotlin,并试图创建一个基本请求来传递动态cookie,这将取决于用户类型:
fun callWithDefaultHeader(url: String) {
val request: Request = Request.Builder()
.url("$BASE_URL$url")
.header("Cookie", "NYT-S=value")
.build()
}
但是,我尝试创建一个函数并将值传递给它,而不是硬编码cookie值。我这样做,但仍然无法正常工作。有什么想法吗?
fun addNYTSCookie(cookie: String): Request.Builder {
return Request.Builder().addHeader("Cookie", "NYTS=$cookie")
}
理想的代码应如下所示:
val request: Request = Request.Builder()
.url("$BASE_URL$url")
.header(addNYTSCookie("value"))
.build()
在JS中,我可以将对象传递到标头,例如{{Cookie“,” value“}。但不是这里(