Параметры стратегии транспорта HTTP

Эта страница используется для настройки стратегии транспорта HTTP. Средства HTTP и стратегии соединений HTTP применяются к исходящим сообщениям. Любые изменения стратегии транспорта HTTP на этой странице консоли влияют на все API Java для приложений веб-служб, использующих XML (JAX-WS), к которым прикреплена эта пользовательская стратегия транспорта HTTP.

Для того чтобы открыть эту страницу административной консоли, выберите Службы > Наборы стратегий > Наборы стратегий приложения >набор-стратегий > Транспорт HTTP, где набор-стратегий относится к любому набору стратегий, содержащему стратегию транспорта HTTP.

Эта панель административной консоли применима только к Java API для приложений XML (JAX-WS).

Настроить стратегию можно только с помощью набора стратегий. Поэтому перед настройкой стратегии транспорта HTTP должен существовать набор стратегий, содержащий стратегию транспорта HTTP.

Набор стратегий WSHTTPS по умолчанию поставляется с сервером приложений и содержит стратегию транспорта HTTP, стратегию транспорта SSL и стратегию WS-Addressing. Этот набор стратегий WSHTTPS по умолчанию доступен только для чтения и не может быть изменен. Для изменения набора стратегий, содержащего стратегию транспорта HTTP сперва необходимо создать копию набора стратегий WSHTTPS по умолчанию или создать новый набор стратегий и добавить к нему стратегию транспорта HTTP.

После настройки значений параметров стратегии транспорта HTTP эти значения будут применены к набору стратегий, содержащему настроенную стратегию транспорта HTTP. Этот набор стратегий, содержащий настроенную стратегию транспорта HTTP, можно прикрепить к приложению, его службам, конечным точкам или операциям. Такие изменения влияют на все приложения JAX-WS, к которым прикреплен данный набор стратегий. Более подробная информация о прикреплении набора стратегий к приложениям приведена в разделе об управлении наборами стратегий для поставщиков и клиентов служб на уровне приложения.

Версия протокола

Версия используемого протокола HTTP. Используйте этот список для указания версии протокола HTTP. Значение по умолчанию — HTTP 1.1. Значение HTTP 1.0 тоже допустимо.

Некоторые из параметров, оставшихся на панели "Транспорт HTTP", работают только с HTTP версии 1.1. Сравнение этих параметров:

HTTP 1.0
Разрешает сообщения в формате сходном с MIME, содержащем мета-информацию о переданных данных и модификаторах семантики запроса и ответа. Но HTTP 1.0 не удовлетворяет требованиям, необходимым для иерархических Proxy, кэширования, постоянных соединений и виртуальных хостов.
HTTP 1.1
Позволяет каждому из двух взаимодействующих приложений определять функциональные возможности друг друга. Для обеспечения надежной реализации своих функций этот протокол предъявляет более жесткие требования, чем HTTP 1.0.
Активировать сеанс

Включает активацию сеанса HTTP во время отправки сообщения. Выберите этот переключатель, чтобы включить режим активации сеансов.

Если задано в наборе стратегий, связанном с клиентом службы, то позволяет разрешить или запретить передачу информации о сеансах HTTP в последующих запросах, вызываемых тем же приложением-клиентом. Если свойство включено, то информация о сеансах возвращается клиенту в ответе на последующие запросы, вызываемые с помощью объекта RequestContext.

Если задано в наборе стратегий, связанном с поставщиком службы, то позволяет разрешить или запретить передачу создание новых сеансов HTTP в ходе обработки запросов. Если свойство включено, то при получении запроса создается новый сеанса HTTP, если он еще не существует. Информация о сеансе HTTP возвращается клиенту службы в ответе.

Включить кодирование с разбиением передаваемых данных на фрагменты

Включает/выключает кодирование с разбиением передаваемых данных на фрагменты во время передачи сообщения. Выберите этот переключатель, чтобы включить этот вид кодирования. Этот параметр доступен, только если в поле Версия протокола указан протокол HTTP 1.1. Если выбран протокол HTTP 1.0, этот параметр неактивен.

Значение этого свойства по умолчанию - true.

Отправить заголовок "expect 100-request"

Включает/выключает заголовок expect "100-request" во время отправки сообщения. Выберите этот переключатель, чтобы включить заголовокexpect "100-request". Этот параметр доступен, только если в поле Версия протокола указан протокол HTTP 1.1. Если выбран протокол HTTP 1.0, этот параметр неактивен.

Назначение кода состояния 100 — дать возможность клиенту, отправляющему тело запроса, заранее определить, принял ли сервер запрос, проверив его заголовки. В некоторых случаях клиенту не целесообразно отправлять на сервер тело сообщения, если тот отклоняет сообщение, не учитывая тело.

Поле "Ожидаемый заголовок запроса" показывает, что клиенту требуется конкретное поведение сервера. Если сервер не может обработать запрос, используя значения ожидания в этом поле, он возвращает клиенту соответствующую ошибку.

Автоматически принимать перенаправление URL

Включает/выключает режим прием автоматического перенаправления URL во время отправки сообщения. Включите этот переключатель, чтобы автоматически принимать перенаправленные URL.

Сжимать содержимое запроса

Включает/выключает сжатие содержимого запроса во время отправки сообщения. Чтобы предотвратить потерю информации и идентификатора типа сжимаемого документа, его содержимое кодируется. Выберите этот переключатель, чтобы включить сжатие содержимого запроса. Нажатие кнопки "Сжимать содержимое запроса" активирует параметр Формат сжатия для выбора метода сжатия. Формат сжатия по умолчанию — gzip.

Сжимать содержимое ответа

Включает/выключает сжатие содержимого ответа во время отправки сообщения. Чтобы предотвратить потерю информации и идентификатора типа сжимаемого документа, его содержимое кодируется. Выберите этот переключатель, чтобы включить сжатие содержимого ответа. Нажатие кнопки "Сжимать содержимое ответа" активирует параметр Формат сжатия для выбора метода сжатия. Формат сжатия по умолчанию — gzip.

Тайм-аут чтения

Интервал времени в секундах для полного прочтения ответа SOAP клиентом веб-служб. Если процесс чтения не завершен в указанное время, то в клиентской системе создается ошибка из-за сбоя SOAP.

Тайм-аут записи

Интервал времени для операции записи при отправке сообщения. Укажите время в секундах.

Тайм-аут соединения

Интервал времени для соединения при отправке сообщения. Укажите время в секундах.

Использовать постоянное соединение

Включает/выключает использование постоянного соединения при отправке сообщения. Выберите этот переключатель, чтобы включить постоянное соединение. Этот параметр доступен, только если в поле Версия протокола указан протокол HTTP 1.1. Если выбран протокол HTTP 1.0, этот параметр неактивен.

Включить повторную отправку

Включает/выключает режим повторной отправки сообщения. Выберите этот переключатель, чтобы включить режим повторной отправки.




Ссылки, помеченные как (в сети), требуют подключения к Internet.

Задачи, связанные с данной
Ссылки, связанные с данной


Имя файла: uwbs_wsspshttp.html