【问题标题】:Submit HTTP Post to Gateway Server?向网关服务器提交 HTTP Post?
【发布时间】:2014-11-08 00:52:29
【问题描述】:

向网关服务器提交 HTTP Post 是什么意思?目标服务器如下图http://localhost:8155/vxcrm.jsp

我看过很多PHP教程直接新建表或者修改数据库中已有的表来添加新数据。但是,使用网关,我似乎不必直接访问数据库,甚至不必拥有 MySql 用户帐户。

有人可以解释一下吗?我是计算机网络的新手,一切似乎都令人生畏。请对我放轻松

【问题讨论】:

    标签: mysql networking server


    【解决方案1】:

    请参阅http://www.w3schools.com/tags/ref_httpmethods.asp 以了解获取和发布请求的全部内容。基本区别在于 POST 请求要求客户端将查询参数嵌入到消息正文中,而参数直接附加到 GET 请求中的 URL。

    我最好的猜测是,您的网关服务器定义了某些参数,允许客户端构造和提交 POST 请求以操作 mysql 数据库中的数据(包括创建、删除、修改表)。要执行任何这些任务,您需要(从服务器的作者处)获取有效参数列表,并了解这些参数如何帮助您完成任务。

    【讨论】:

    • 我认为你是对的。这是他们的教程voicent.com/tutorials/Call_Center_CRM/Dynamic_Campaigns/… 中列出的参数列表现在,我通常使用mysql_connect()mysql_select_db() 和最后mysql_query(INSERT INTO db_name VALUES()) 与数据库通信。但是,如何查询网关?
    • 浏览 Web 界面 api,您可以使用三种可能的操作 - addgetdelete。似乎没有直接连接到数据库的接口——所有查询都可以在服务器上的默认、预先确定的数据库上执行。服务器应该负责建立与数据库的连接并为您选择数据库/表。如果您想查询数据库,只需向服务器发送一个 POST 请求,即 action=get&first_name=foo。同样,要插入数据库,您可以使用action=add&first_name=foo&last_name=bar& 等等。
    猜你喜欢
    • 1970-01-01
    • 2017-01-21
    • 2016-07-11
    • 1970-01-01
    • 2015-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多