XML-аутентификация и запрос данных - PullRequest
0 голосов
/ 11 июня 2018

Я никогда раньше не работал с XML и, к сожалению, пока не смог найти правильного решения через Google.

В моем приложении, которое будет размещено в домене https://domain -a.de Мне нужно запросить данные из стороннего приложения https://domain -b.de .Для этого они предоставили мне XML API.

У меня есть форма, которая выглядит следующим образом

<input type="text" class="consumption" name="energy-consumption">
<button onclick="getOffer()">Create Offer</buttone>

Как только кнопка нажата, я хочу запросить информацию из листа xml.Я не хочу делать это с причиной php, тогда мне нужно будет перезагрузить страницу, и это не имеет смысла в моем деле, поэтому я хочу использовать ajax для запроса данных из API-интерфейса xml.

Чтобы получитьинформация, необходимая для создания запроса на проверку личности при запуске приложений.

<Request>
  <Identity>
    <userid>DE001</userid>
    <password>123456789ok</password>
   <Identity>
  </Request>

После процесса аутентификации сервер ответит аутентификационный код, который будет необходим для дальнейших запросов.

Например:

<Request>
  <Identity>
    <AuthCode>Response Code from Server after successful authentifikation through Username and Pass</AuthCode>
   </Identity>
   <quotation>
    <zip>10179</zip>
    <consumptionP>4000</consumptionP>
   </quotation>
  </Request>
  
  Response From the Server would be than 
  <Response>
    <data>
      <provider gvnr="1">Provider A</provider>
      <provider gvnr="2">Provider B</provider>
     </data>
    <Response>

Эти данные будут отображаться в моем приложении, чем через inner.HTML, и пользователь сможет их выбрать.

Может кто-нибудь здесь сказать мне, какподключиться к этому XML-файлу и получить данные с помощью этой аутентификации?

В целом, является ли мое приложение сборкой в ​​javascript и php для запросов в xml, которые я хочу использовать, тогда ajax также никогда раньше не работал с ним, но не долженЯ думаю, это проблема, потому что я могу писать в js.

Заранее спасибо за помощь, ребята

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