XML身份验证和请求数据

时间:2018-06-11 10:17:23

标签: php ajax xml api xmlhttprequest

我以前从未使用过XML,不幸的是,到目前为止,我无法通过谷歌找到合适的解决方案。

在我将在域https://domain-a.de下托管的应用程序中,我需要从第三方应用程序https://domain-b.de请求数据。为此他们为我提供了一个xml api。

我有一个看起来如下的表格



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

单击按钮后,我想从xml工作表信息中请求。 我不想用php做它然后我需要重新加载页面,这在我的原因没有意义,这就是为什么我想使用ajax从xml api请求数据。

要获取信息,我需要在应用程序启动后立即创建身份检查请求。

&#13;
&#13;
<Request>
  <Identity>
    <userid>DE001</userid>
    <password>123456789ok</password>
   <Identity>
  </Request>
&#13;
&#13;
&#13;

在验证过程之后,服务器将响应一个验证码,这对于进一步的请求是必要的。

例如:

&#13;
&#13;
<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>
&#13;
&#13;
&#13;

此数据将显示而不是通过我的应用程序中的inner.HTML,用户可以选择它。

这里的任何人都可以告诉我如何连接到这个xml文件并通过这个身份验证来检索数据吗?

一般情况下,我的应用程序构建在javascript和php中,对xml的请求我想要使用ajax以及以前从未使用过但它不应该是一个问题我想因为我能够用js写。

提前感谢你们的帮助

0 个答案:

没有答案