Spec-Zone .ru
спецификации, руководства, описания, API
СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT Java Удаленный Вызов метода


10.4 Использование RMI Протокола POST HTTP

Чтобы вызвать удаленные методы через брандмауэр, некоторые вызовы RMI используют протокол HTTP, более определенно POST HTTP. URL, определенный в заголовке сообщения, может быть одним из следующего:

http://<узел>: <порт> /
http://<host>:80/cgi-bin/java-rmi?forward=<port>

Первый URL используется для непосредственной связи с сервером RMI на определенном узле и порту. Вторая форма URL используется, чтобы вызвать "cgi" сценарий на сервер который вперед вызов к серверу на указанном порту.

HttpPostHeader является стандартным HTTP-заголовком для запроса POST. HttpResponseHeader является стандартным ответом HTTP на сообщение. Если код состояния ответа не 200, то предполагается, что нет никакого Возврата. Отметьте, что только единственный вызов RMI встраивается в запрос POST HTTP.

HttpMessage:

Сообщение Заголовка HttpPostHeader

HttpReturn:

Возврат HttpResponseHeader

Отметьте - Только SingleOpProtocol появляется в Заголовке HttpMessage. HttpReturn не содержит байт подтверждения протокола.


СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT
Авторское право © 1997, 2010, Oracle и/или его филиалы. Все права защищены.