引起:java.lang.IllegalArgumentException:baseUrl必须以/:url结尾

时间:2018-03-08 06:31:39

标签: java android retrofit2 base-url

我正在使用Retrofit2进行API解析。

我使用retrofit:2.2.0并且我使用converter-gson:2.2.0',在get方法中,出现了错误:

  

java.lang.IllegalArgumentException:baseUrl必须以/

结尾

我检查了我的代码,没有问题。

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    initViews();
    **loadJSON();**

private void loadJSON(){
    Retrofit retrofit = new Retrofit.Builder()
            **.baseUrl(BASE_URL)**
            .addConverterFactory(GsonConverterFactory.create())
            .build();

1 个答案:

答案 0 :(得分:2)

你必须添加" /"在您的BASE URL中。例如somesite.com/facebook.com/profile/