Я пытаюсь работать с другой группой для интеграции с их системой.Их документация описывает протокол связи (xml через https) очень ориентированным на основы способом, который не имеет смысла для меня.Попытка получить разъяснение от нашего технического контакта, кажется, оставила их, и у каждого из меня сложилось впечатление, что другой - идиот.
Я волнуюсь, что пропустил что-то важное.
Некоторая документация и информация являются частными или конфиденциальными, но я буду максимально точным
Взглядв документации, которую я вижу:
- Все наше общение с их системой будет осуществляться в виде запросов HTTPS POST к их «Шлюзу».
- Шлюз принимает и возвращает документы XML.
- Шлюз поддерживает сообщения UTF-8 и ISO-8859-1.
- Шлюз поддерживает спецификации заголовка MIME HTTP / 1.0 и HTTP / 1.1 для описания полезной нагрузки сообщения и исходящего ответа.
- У них есть целый раздел, описывающий
MIME-Header
элементы и / или поля.Большинство полей кажутся избыточными для обычных заголовков HTTP, но они явно не говорят об общих заголовках HTTP.Фраза "MIME-Header
" отформатирована шрифтом фиксированной ширины, поэтому я предполагаю, что они имеют в виду именно это.
Первый вопрос: что такое MIME-Header
?
Iспросил нашего контакта об этом, и они ответили
Вы сделаете POST HTTPS для заголовка и затем POST HTTPS для тела.Любой запрос HTTP / HTTPS требует заголовка MIME.Это метка, которая сообщает получателю, что это за сообщение, кто его отправил, куда и как оно должно быть доставлено. "
Я знаком с сообщениями MIME, но не сИдея, что все запросы HTTP (S) имеют заголовки MIME. Кроме того, их разъяснение подняло еще несколько вопросов. Я задавал дополнительные вопросы, но ответы мне не очень помогают.
Второй вопрос: почему«заголовок» и «тело» отправляются отдельно?
Не на 100% ясно, что они на самом деле означают , что «заголовок MIME» должен быть отправлен как один запрос POST, а затемbody "должен быть отправлен как второй запрос POST. Но если это не то, что они имели в виду, они, должно быть, неправильно меня поняли, когда я попросил их уточнить этот момент.
Просто чтобы убедиться, что я не сумасшедший, япроверил стандарт http ; я не нашел ни одного обсуждения MIME (кроме "MIME-типов") или разделения заголовков и тел на отдельные запросы.
Мне все еще кажется, что я принимаюCrazу таблетки.Поиск в Google по лексике не помог.Вы знаете, о чем может говорить этот человек?