我获得了一个初级项目来复制一个Web表单,该表单允许用户将详细信息注册到数据库,然后发送自动电子邮件。
我刚刚发现客户数据库/网站管理员不允许外部访问数据库,因此我们遇到了一些死胡同。
我能概念化的唯一解决方案是使用预先存在的网络表单作为数据库的大门;使用移动应用程序获取字段,然后将其传递到网站并点击提交。
我觉得您可以创建某种类型的脚本,将信息输入相关字段,然后“提交”,但不确定这是否可以通过移动应用程序(iOS / Android / WP8)实现。
这是可能的,还是有人有任何其他建议?
编辑:
更多细节 -
目前还没有我自己编写的代码,但情况如下: 客户支付外部公司来托管他们的网站/数据库。 客户希望我创建一个移动应用程序来复制网站的工作。
该网站只是一个名称/电话号码为e.t.c的用户输入表格。和一个提交按钮。 提交后,数据将输入数据库。 然后客户端有一个THIRD系统连接到数据库并触发自动电子邮件(不确定谁控制它)。
我的应用程序应该将信息发送到数据库,然后第三个系统将使用收集我的应用程序和现有表单的新条目来完成它的工作。
提供网站和数据库的公司表示他们不愿意放弃控制(原本想写一个连接数据库到INSERT的网络服务),我可以理解为什么,万一我f ***它起来了,他们不得不花时间清理这些烂摊子。
我能想到的唯一两个选项是以某种方式使这个脚本类型的东西使用现有的网站作为数据库的门户,或者要求客户询问网站管理员他们是否至少可以写一个web服务我要连接到,因为它将与他们已经使用的INSERT命令相同。
谢谢!
答案 0 :(得分:0)
如果可以使用网络表单,则应该可以使用简单的发布请求将数据发送到服务器:http://www.androidsnippets.com/executing-a-http-post-request-with-httpclient 希望这会有所帮助...