简体   繁体   English

在Android中使用REST API推送消息

[英]Push Messages using REST api in android

I am developing an Android app using Parse.com website. 我正在使用Parse.com网站开发一个Android应用程序。 In which whatever user sends data that must be received by receiver, but here I have to use REST api. 在其中,无论用户发送的数据必须由接收方接收,但是在这里,我必须使用REST api。 I succeeded to send data to Parse website but now I have to Push that data with the help of REST api only. 我已成功将数据发送到Parse网站,但现在我只能在REST API的帮助下推送该数据。 I am confused with REST api. 我对REST API感到困惑。 Help to solve it. 帮助解决。

You can use a library for that. 您可以为此使用库。 I would suggest this one https://github.com/kodart/Httpzoid It has clean API and type-safe data. 我建议这个https://github.com/kodart/Httpzoid它具有干净的API和类型安全的数据。

Here is a simple usage example 这是一个简单的用法示例

Http http = HttpFactory.create(context);
http.post("http://example.com/users")
    .data(new User("John"))
    .execute();

Or more complex with callbacks 或更复杂的回调

Http http = HttpFactory.create(context);
http.post("http://example.com/users")
    .data(new User("John"))
    .handler(new ResponseHandler<Void>() {
        @Override
        public void success(Void ignore, HttpResponse response) {
        }

        @Override
        public void error(String message, HttpResponse response) {
        }

        @Override
        public void failure(NetworkError error) {
        }

        @Override
        public void complete() {
        }
    }).execute();

It is fresh new, but looks very promising. 它是新的,但看起来很有希望。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM