Мы работаем в офисе, используя Oracle APEX для создания некоторых веб-сервисов. После биения головой о стену мы, наконец, поняли, что термины get & post, когда речь идет о службах RESTful, не совпадают со стандартным HTTP.
Нам нужно будет создать два типа веб-сервисов;
В первом внешнее приложение передает несколько полей, а метод запрашивает запись и отправляет данные обратно во внешнее приложение.
Во втором внешнее приложение создает запись из 30 полей, которую необходимо вставить методом в БД.
В обычном веб-приложении мы в обоих случаях обычно отправляем данные по http на страницу cgi (asp, aspx, pl...), которая будет анализировать поля и делать то, что нужно сделать.
Поскольку мы написали новое приложение в APEX и хотели бы присоединиться к концу 20-го века, мы подумали, что будем использовать веб-сервис на стороне провайдера. Потребителем будет AS3/flex/flash.
Можем ли мы по-прежнему использовать традиционную методологию http post и/или http get для определения пар name=data и отправки их в веб-службу?
До сих пор мы видели, что передаваемые данные (по крайней мере, в APEX Restful GET) должны быть позиционными, а не парами имя=данные.
Я предполагаю, что первый вопрос заключается в том, где мы можем получить некоторые основные понятия о том, как передавать данные, используя «RESTful» get & post? Что-то, нацеленное на болвана веб-сервиса, было бы хорошо.
Другой вопрос: если можно использовать методологию HTTP get/post, как это будет сделано в Oracle APEX v5.0?