zoukankan      html  css  js  c++  java
  • android解决W/System.err: retrofit2.adapter.rxjava3.HttpException: HTTP 400 Bad Request 错误

    接口请求中加header有时400报错,请求失败

    查看信息应该是header传值有问题,语法格式有误,可能是header中有特殊字符为编码,服务器无法理解此请求。尝试fix,将header全部utf-8编码后再请求。

    1         var token = SpUtil.getToken()
    2         try {
    3             token = String(token.toByteArray(), Charsets.UTF_8)
    4             token = URLEncoder.encode(token, "utf-8")
    5         } catch (e: UnsupportedEncodingException) {
    6             e.printStackTrace()
    7         } 

    持续跟踪问题是否解决

  • 相关阅读:
    Java-判断一个数是不是素数
    Sublime快捷键
    python
    全排列
    python
    python
    OpenCV 实现图像结构相似度算法 (SSIM 算法)
    C++
    C++
    NFA 转 DFA
  • 原文地址:https://www.cnblogs.com/Sharley/p/14957546.html
Copyright © 2011-2022 走看看