Большинство запросов осуществляются методом GET с передачей нужных параметров.
Пример
http://192.168.200.35:8080/?ServiceID=1&QueryCode=GetFormats&Encoding=Windows-1251
Где:
Кодирование get-параметров должно быть осуществлено в соответствие со стандартом rfc-editor.org/rfc/rfc3986
В случае наличия национальных символов кодировка get-параметров запроса должна быть в формате UTF-8 (независимо от передаваемого параметра Encoding
)
Также смотри Пример запроса и ответа
Запрос состоит из двух частей:
1. Размер информационного пакета (запроса), 10 символов + разделитель символ &
2. Информационный пакет (запрос)
Запрос формируется единой строкой с разделяющим символом "&"
Пример
0000000116&ServiceID=1&QueryCode=GetFormats&Encoding=Windows-1251
Внимание! Кодировка строки запроса должна быть того же формата, какой и передается в параметре Encoding
Ответ будет выдан также в кодировке Encoding
, которая указана при запросе. По умолчанию - windows-1251