gpt4 book ai didi

xml - 哪种 XML 结构最适合全能 API?

转载 作者:数据小太阳 更新时间:2023-10-29 02:15:30 24 4
gpt4 key购买 nike

如果可以请告知。

我正在构建一个 SMS 网络服务 API,允许人们将 SMS 发送到他们想要的手机号码。一个请求将被发送到接口(interface),然后我们根据提供的帐户详细信息和他们帐户上可用的信用来处理该请求。

我们为接口(interface)请求提出了两种 XML 结构,我希望你能告诉我哪一个更好,因为我们正在为此争论不休。

接口(interface)A

print("<?xml version = "1.0" encoding="UTF-8" standalone="yes"?>
<Message version="1.0">
<ClientID>11111</ClientID>
<PassPhrase>shjfkh</PassPhrase>
<Request Type="sms" Refno="10" ToAddress="27732687745332">
<Content>
hello world
</Content>
</Request>
</Message> ");

接口(interface)B

 print("<?xml version = "1.0" encoding="UTF-8" standalone="yes"?>
<Message>
<mmtag name="Version">1.0</mmtag>
<mmtag name="ClientID">1001</mmtag>
<mmtag name="RefNO">120</mmtag>
<mmtag name="Encoding">base64</mmtag>
<mmtag name="Type">SMS</mmtag>
<mmtag name="Content">hello world</mmtag>
<mmtag name="MSISDN">27781010102</mmtag>
</Message>");

现在,看看这两个示例,无论后端采用何种技术,您认为哪个最适合我们的 API 接口(interface)。如果您选择一个,请支持您的答案。

最佳答案

接口(interface) A.

接口(interface) B 本质上只是一个键/值列表,而接口(interface) A 利用 XML 的结构化特性并通过结构提供含义。

例如:ClientId是Message的一个属性,而不是Request本身。这一点从 A 看很清楚,但从 B 看却不是。

关于xml - 哪种 XML 结构最适合全能 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/332534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com