小编M. *_*meh的帖子

改造编码特殊字符

我正在使用gson而不是android进行改造,因为它更快,更安全.

问题是改造是编码像=和的特殊字符?,而我正在使用的url无法解码这些字符.

这是我的代码:

api类:

public interface placeApi {

@GET("/{id}")
public void getFeed(@Path("id") TypedString id, Callback<PlaceModel> response);
}
Run Code Online (Sandbox Code Playgroud)

主要课程:

String url = "http://api.beirut.com/BeirutProfile.php?"; 
String next = "profileid=111";


 //Creating adapter for retrofit with base url
    RestAdapter restAdapter = new RestAdapter.Builder().setEndpoint(url).setRequestInterceptor(requestInterceptor).build();

    //Creating service for the adapter
    placeApi placeApi = restAdapter.create(placeApi.class);

    placeApi.getFeed(id, new Callback<PlaceModel>() {
        @Override
        public void success(PlaceModel place, Response response) {
            // System.out.println();
            System.out.println(response.getUrl());
            name.setText("Name: " + place.getName());
        }

        @Override
        public void failure(RetrofitError error) {
            System.out.println(error.getMessage());
        }
    }); …
Run Code Online (Sandbox Code Playgroud)

android gson retrofit

7
推荐指数
1
解决办法
5364
查看次数

标签 统计

android ×1

gson ×1

retrofit ×1