Какую архитектуру пытается описать этот человек?[вложенный XML и MIME разделены на несколько HTTP-запросов] - PullRequest
0 голосов
/ 20 декабря 2018

Я пытаюсь работать с другой группой для интеграции с их системой.Их документация описывает протокол связи (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 по лексике не помог.Вы знаете, о чем может говорить этот человек?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...