2014-11-08 4 views
0

Что это означает, отправляя HTTP-сообщение на сервер шлюза? Целевой сервер выглядит так: http://localhost:8155/vxcrm.jspОтправить HTTP-сообщение на сервер шлюза?

Я видел много уроков PHP, чтобы непосредственно создавать новую таблицу или изменять существующую таблицу в базе данных для добавления новых данных. Однако, используя Gateway, кажется, что мне не нужно иметь прямой доступ к базе данных, даже не нужно иметь учетную запись пользователя MySql.

Может ли кто-нибудь объяснить это? Я новичок в компьютерных сетях, и все кажется пугающим. Прошу прощаться с тобой

ответ

1

См. http://www.w3schools.com/tags/ref_httpmethods.asp, чтобы понять, что такое запросы на получение и отправку. Основное отличие заключается в том, что запрос POST требует, чтобы клиент вставлял параметры запроса в тело сообщения, тогда как параметры добавляются непосредственно к URL-адресу в запросе GET.

Я полагаю, что ваш сервер шлюза определяет определенные параметры, которые позволяют клиентам создавать и отправлять запросы POST для управления данными в базе данных mysql (включая создание, удаление, изменение таблиц). Чтобы выполнить любую из этих задач, вам нужно будет получить (от автора сервера) список допустимых параметров и понять, как эти параметры могут помочь вам выполнить вашу задачу.

+0

Я думаю, что вы правы. Вот список параметров, перечисленных в их учебнике http://www.voicent.com/tutorials/Call_Center_CRM/Dynamic_Campaigns/Web_Interface_API.php Теперь я обычно использую 'mysql_connect()', 'mysql_select_db()' и, наконец, 'mysql_query (INSERT INTO db_name VALUES()) 'для связи с базой данных. Но как я могу обратиться к шлюзу? – Edwin

+1

Скимминг через веб-интерфейс apis существует три возможных действия, которые вы можете использовать: 'add',' get' и 'delete'. По-видимому, нет никакого интерфейса для непосредственного подключения к базе данных - все запросы могут выполняться по предопределенной базе данных по умолчанию на сервере. Сервер должен позаботиться о создании соединения с БД и выборе DB/таблиц для вас. Если вы хотите запросить БД, просто отправьте запрос POST на сервер как action = get & first_name = foo. Аналогично, чтобы вставить в БД, вы можете использовать 'action = add & first_name = foo & last_name = bar &' и так далее. – linuxfan

Смежные вопросы