繁体   English   中英

Android Retrofit 发帖方式

[英]Android Retrofit post method

我有这个发布方法,这个没有正文,但我需要在 Object 中接收此数据

public interface ElementApi {
    @POST()
    Call<List<Element>> getElement();

}

{
    "success": true,
    "data": [
        {
            "Title": "Cuenta corriente de ahorro",
            "Description": "Encuentra una cuenta corriente para tu empresa ahora en BNB",
            "LongDescription": null
        },
    ]
}

控制台响应是

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.johnnhidalgo/com.example.joh.MainActivity}: java.lang.IllegalArgumentException: baseUrl must end in /: http://test/api/Values

我该如何解决?

错误说明了一切。 你的基础 url 应该以 / 结尾

BASE_URL = "mobiletestws/api/Values/"; 

像这样。 当我们这样做时,您的 baseUrl 看起来不像 url。它应该具有这样的域http://example.com/api/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM