大多数后端的东西都在 PHP 中,它处理从 Android 应用程序到后端的 JSON 请求和数据响应流。
我想开始编写 Python 代码来处理我要在我的应用程序中添加的额外功能。我怎样才能做到这一点?我需要在后端安装 Django 或类似的东西吗?我们的虚拟主机确实显示“Python 支持”。我猜只有几个 Python 类和一些帮助库文件就足够了。
但这是我在概念上陷入困境的地方:
在 Android 中,在应用程序中,在用户端,假设我使用此函数将所有查询发送到后端:
//Pseudo code on Android app
getServerResponse()
{
url = " ??? ";
jsondata = {somedata[a:b]};
response = sendData_andGetResponse(jsondata); // suppose this function sens json data and expects a server response.
showResults(response);
//Pseudo code on backend - BackendProcessing.py
def processRequest():
# some processing done here
response = "some_processed_data"
return response
我的问题是,我如何集成后端 Python 代码和客户端 Android 应用程序代码以相互通信。我的 Android 代码中的 URL 应该是什么,以便将数据从用户传递到后端?我如何链接它们?
我是否需要专门设置一些第三方 Python API 来处理来自后端 Android 应用程序的调用?或者我可以只使用简单的 Python 函数和类来实现,其中包含针对特定 URI 的 HTTP 请求和响应?