小编Luk*_*iko的帖子

使用Retrofit从RetrofitError对象获取JSON

我正在使用Retrofit库对我正在使用的服务进行REST调用.

如果我对我的服务进行API调用并出现故障,该服务会返回一些JSON以及标准的HTTP错误内容.使用RetrofitError故障回调中包含的对象,我能够找到HTTP状态代码和其他几个东西,但是我无法检索服务发回的JSON.

例如,假设我调用了我尝试创建用户的API.如果用户名已经存在,该服务将返回400错误代码以及一些JSON,如下所示:

{"error":"Username already in use"}
Run Code Online (Sandbox Code Playgroud)

因为一个简单的400错误代码不够具体,我真的需要访问返回的JSON.

有谁知道我如何获得这个JSON数据?我试着查看RetrofitError对象中的每个字段,但无法在任何地方找到它.我还需要做些什么吗?

android retrofit

39
推荐指数
4
解决办法
3万
查看次数

OpenGL:响应键盘问题

我的程序从键盘上取回一把钥匙.我希望按照键盘上的箭头向左/向右/向上移动形状.

这是代码的相关部分:

    case GLUT_KEY_LEFT :
        {
            horizon--;
            glutPostRedisplay();    
            break;

        }
Run Code Online (Sandbox Code Playgroud)

但是GLUT_KEY_LEFT没有响应,但是如果我将其更改为'B',则它会起作用.我不知道为什么它不起作用.GLUT_KEY_LEFT的值在openGL头文件中定义.它们是错的吗?!

c opengl glut

0
推荐指数
1
解决办法
1156
查看次数

标签 统计

android ×1

c ×1

glut ×1

opengl ×1

retrofit ×1