如何在WordPress中修复非空标题信息

时间:2018-04-11 20:10:27

标签: java android wordpress

在我的 WordPress 网站中,我希望将我的网站帖子转换为 json 以创建 Android应用程序,为此我安装此插件进入 wordPress 获取 json
插件链接: http://v2.wp-api.org/

我应该在我的应用程序中使用标头的响应,当我的响应日志在我的logCat(android studio控制台)中显示此消息时:

Access-Control-Allow-Headers: Authorization, Content-Type
    Access-Control-Expose-Headers: X-WP-Total, X-WP-TotalPages
    Content-Type: application/json; charset=UTF-8
    Server: Apache
    Vary: Accept-Encoding,User-Agent
    Last-Modified: Wed, 11 Apr 2018 19:07:42 GMT
    Connection: keep-alive
    Date: Wed, 11 Apr 2018 20:01:36 GMT

我将以下代码写入android studio以从服务器获取数据:

public void loadCategories() {

    ApiUtils.getApiInterface().getCategories(perPageCount).enqueue(new Callback<List<Category>>() {
        @Override
        public void onResponse(Call<List<Category>> call, Response<List<Category>> response) {
            if (response.isSuccessful()) {
                Log.e("ResponseHeaderLog", response.headers()+"");

                    int totalPages = Integer.parseInt(response.headers().get("x-wp-totalpages"));

当写下面的代码时,会在标题信息上方显示:

Log.e("ResponseHeaderLog", response.headers()+"");

但写代码时显示为null:

Integer.parseInt(response.headers().get("x-wp-totalpages"));

如何修复它而不在

中显示null
Integer.parseInt(response.headers().get("x-wp-totalpages"));

我觉得这个bug来自我的服务器!我该如何解决?请帮我。真的需要你的帮助。感谢

0 个答案:

没有答案