【发布时间】:2021-09-20 22:44:52
【问题描述】:
我有两个header,其中一个有2个空格,所以改造报错,代码块如下。
@Headers(
"Authorization: Basic some-token",
"Content-Type: application/json"
)
@POST("client/getsession")
fun getSession(
@Body body: String
): Single<Session>
错误消息::我得到的 HTTP 500 内部服务器错误。
disposable.add(
oAPIService.getSession()
.subscribeOn(Schedulers.newThread())
.observeOn(AndroidSchedulers.mainThread())
.subscribeWith(object : DisposableSingleObserver<Session>()
{
override fun onSuccess(t: Session) {
session.value = t
sessionError.value = false
sessionLoading.value = false
println("ok")
observeSessionData()
}
override fun onError(e: Throwable) {
println("Not Worked : "+ e.localizedMessage )
sessionLoading.value = false
sessionError.value = true
}
})
)
【问题讨论】:
-
请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。