php - 如何将我的 Cordova 应用程序连接到包含 php 文件的现有 Web 服务器
问题描述
我是使用真正的 Web 服务器的新手 我开发了我的 Cordova 应用程序并使用 PHP 文件使用 XAMPP 来提供 Web 服务器
但是现在我想发布应用程序并且我有一个功能齐全的 Web 服务器如何使用 POST 方法(在我的 Cordova 应用程序的 index.js 文件中找到)访问 PHP 文件(我已经放入这个 Web 服务)?
我尝试将 ajax 发布请求中的 URL 从http://localhost/config.php更改为http://IP_OF_WEB_SERVER/config.php
但它给出了连接超时我怎样才能让它工作?我错过了什么吗?
解决方案
问题不是很清楚。您无法从cordova 访问您的网络服务器,或者您想在cordova 中加载一个php 文件?
apache cordova不支持php的使用,另外就是不能直接使用localhost。您可以使用inappbrowser
插件或 ajax 从远程 Web 服务器获取内容。在使用插件的第一种情况下,您只需要指定托管您的应用程序 .php 文件的网络服务器的网址。使用 ajax,您需要设置一些默认内容安全策略的规则,这些规则是在构建 cordova 应用程序时提供的。
推荐阅读
- spring-cloud - Spring Cloud Loadbalancer 可以和 Netflix Eureka 一起使用而不是 Netflix Ribbon 吗?
- python - 如何将变量添加到熊猫中的列标题
- node.js - How do I use nested schemas in mongoose, using 'type', to create arrays?
- c# - .NET Core 控制台应用程序 Mediatr 命令处理程序不会被调用
- .net - CPU 被垃圾收集用尽
- java - Android - Why people refer to a static context inline repeatedly, instead of pass it in the Method() once?
- python - How do I create a Python loop that will end at a specific time?
- javascript - Mapbox - 将图像加载到某个像素大小而不是相关大小?
- psql - 162: ERROR: duplicate key value violates unique constraint "articles_pkey" when I try to run the command: psql newsdata.sql
- javascript - Javascript - 将变量传递给 MVC5 中的 TextboxFor