com.parse.ParseRequest$ParseRequestException:错误的 json 响应(当我将解析服务器移至 Heroku 时)
com.parse.ParseRequest$ParseRequestException: bad json response (When I moved parse server to Heroku)
我已经将 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 parse 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. 我在清单文件中添加了以下权限
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. 我也尝试过使用parse android sdk (v1.12.0) 但没有成功。(parse.initilize(.......).server(....) is此版本未实现)
-7。 build.gradle(模块:应用程序)
compile files('libs/Parse-1.13.0/Parse-1.13.0.jar')
您必须在服务器的末尾添加一个“/”-url。在 /parse
之后
像这样。
“http://raxxx-beyond-20009.herokuapp.com/parse/”
希望对您有所帮助。
查看此问题以获取更多信息。
https://github.com/ParsePlatform/Parse-SDK-Android/issues/382
我已经将 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 parse 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. 我在清单文件中添加了以下权限
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. 我也尝试过使用parse android sdk (v1.12.0) 但没有成功。(parse.initilize(.......).server(....) is此版本未实现)
-7。 build.gradle(模块:应用程序)
compile files('libs/Parse-1.13.0/Parse-1.13.0.jar')
您必须在服务器的末尾添加一个“/”-url。在 /parse
之后像这样。 “http://raxxx-beyond-20009.herokuapp.com/parse/”
希望对您有所帮助。
查看此问题以获取更多信息。 https://github.com/ParsePlatform/Parse-SDK-Android/issues/382