哪种XML结构最适合全面的API?
发布时间:2020-12-16 22:38:56 所属栏目:百科 来源:网络整理
导读:如果可以,请告知. 我正在构建一个SMS Web服务API,允许人们发送短信到他们想要的手机号码.请求将被发送到接口,然后我们根据提供的帐户详细信息和其帐户中可用的信用处理该请求. 我们有两个建议的XML结构用于接口请求,我希望你建议哪一个更好,因为我们正在相互
如果可以,请告知.
我正在构建一个SMS Web服务API,允许人们发送短信到他们想要的手机号码.请求将被发送到接口,然后我们根据提供的帐户详细信息和其帐户中可用的信用处理该请求. 我们有两个建议的XML结构用于接口请求,我希望你建议哪一个更好,因为我们正在相互关注它. 接口A. print("<?xml version = "1.0" encoding="UTF-8" standalone="yes"?> <Message version="1.0"> <ClientID>22222</ClientID> <PassPhrase>shjfkh</PassPhrase> <Request Type="sms" Refno="10" ToAddress="27732687745332"> <Content> hello world </Content> </Request> </Message> "); 接口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接口,而不管后端的技术如何.如果您选择一个,请支持您的答案. 解决方法
接口A.
接口B本质上只是一个键/值列表,其中接口A利用XML的结构化特性并通过结构提供意义. 例如:ClientId是Message的属性,而不是Request本身.从A看,但从B看不清楚. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |