我最近开始学习 Java 进行 Android 开发。
我有一个由 Perl 脚本支持的网站。在 Android 应用程序和 Perl 脚本之间交换数据的最简单方法是什么? (例如:Android 应用程序将从 Perl 脚本获取提要,其中 Perl 脚本从 MySQL 数据库读取数据。该数据将从 Perl 脚本传递到通过 http 请求的 Android)
那么,有什么我可以使用的东西可以轻松地对 Android 应用程序请求时发送的数据进行编码或加密,并在数据到达 Android 应用程序后对其进行解码。
最佳答案
我认为最简单的方法是构建一个 Restfull Web 服务并使用 https/tls 来确保其安全。如果需要,您可以使用 OAuth 进行身份验证。
OAuth:http://www.codeproject.com/Articles/385431/Android-RESTful-OAuth-upload-file-to-Dropbox
Android 中的 RESTful 客户端:http://ihofmann.wordpress.com/2012/08/09/restful-web-services-with-json-in-android/
Perl 中的 RESTfull 服务器:
use Mojolicious::Lite;
get '/questions/(:question_id)' => sub {
my $self = shift;
#echo back the question id to the client
my $result = {question_id => $self->stash('question_id')};
return $self->render(json => $result)
}
app->start;
关于java - 将数据从 Perl 脚本交换到 Java Android 应用程序的最简单安全方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19437414/