我正在创建一个Web服务,远程站点可以将数据发送到基于PHP的Web服务。但是,我正在努力想出最好的处理传入数据的方法。
数据将以购物篮内容的形式出现,因此可能包括产品名称,价格,ID,日期,客户等。篮子中的每个产品都会有一行数据,因此可能有20个一些客户30行。
通过GET将数据发送到网络服务是否明智?你能想到更好的选择吗?任何输入都非常感谢。
谢谢!
答案 0 :(得分:3)
通过get发送可能不是一个好主意。我会将广告素材生成为XML或JSON,然后将其发布到服务中。然后,您可以回写关于XML或JSON的响应,说明调用是否成功。
A nice introduction to a RESTful API with PHP is here。我觉得它在某些地方有点过分,你可以用少量代码做同样的事情,但它仍然是一个很好的指南。
答案 1 :(得分:1)
如果请求要进行更改,我不会使用GET。这会破坏GET的安全性。以下是安全方法的HTTP规范:RFC 2616。
我建议你看一下REST架构,看起来应该使用POST或者可能是PUT请求。