com.parse.ParseRequest $ ParseRequestException:错误的json响应(当我将解析服务器移动到Heroku时)

时间:2016-02-02 03:40:31

标签: android node.js mongodb heroku parse-server

我已经在heroku上移动了解析服务器,并且还将数据库从parse.com移动到了mangolab。 当我从我的Android应用程序发出请求时,我收到以下错误。

com.parse.ParseRequest$ParseRequestException: bad json response

应用请求

ParseQuery<ParseObject> query = ParseQuery.getQuery("sport");
            query.findInBackground(new FindCallback<ParseObject>() {
''''''''''''
...........    
});

注意: - 1.我正在使用android解析sdk(v1.13.0)
- 2. Android工作室
- 3.我的Parse初始化代码是

Parse.initialize(new Parse.Configuration.Builder(getApplicationContext())
              .applicationId("mTAb2txgEHPy4fbxxxx").clientKey("KpKKNtKxxxxxPsppS0ovA")
                .server("http://raxxx-beyond-20009.herokuapp.com/parse").build());


- 4.我在Manifest文件中添加了以下权限

uses-permission android:name="android.permission.INTERNET" 
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"


- 5.我跟着下面的文章并实现了这样的一切。 https://learnappmaking.com/how-to-migrate-parse-app-parse-server-heroku-mongolab/


- 5.1。我也是我的heroku帐户(heroku.com)中的mongodb连接字符串,它显示正确。
- 5.1.2 - 我还确认了我的heroku帐户URL(我在第3点的解析初始化过程中通过了)


- 6.我也试过使用解析android sdk(v1.12.0)但没有成功。(parse.initilize(........)。server(....)在这个版本中没有实现)

-7。的build.gradle(模块:应用)

compile files('libs/Parse-1.13.0/Parse-1.13.0.jar')

1 个答案:

答案 0 :(得分:14)

您必须在server-url的末尾添加“/”。之后/解析

喜欢这个。 “http://raxxx-beyond-20009.herokuapp.com/parse/

希望有所帮助。

查看此问题以获取更多信息。 https://github.com/ParsePlatform/Parse-SDK-Android/issues/382