我的PrestaShop网络服务存在问题。我正在为一项服务创建一个Android应用程序。我在面板中正确配置了所有内容,给出了相应的权限(例如GET,POST,DELETE,PUT for“carts”)。当我发送GET请求时,我收到了回复。一切正常。当我尝试使用例如问题时出现问题DELETE,PUT或POST。 我按照本教程: http://blog.belvg.com/prestashop-web-services.html 我通过网站https://www.hurl.it/发出测试请求 试图更新一些东西,例如1号车,我得到它:
http:// MYDOMAIN .pl / api / carts / 1?schema = synopsis
然后我编辑了一些字段并尝试通过PUT方法和XML作为参数将其发回,但我得到:
<H1>400 Bad Request</H1>
Your browser sent a request that this server could not understand.
尝试添加新购物车也不起作用。我通过获取空白XML来尝试它: http://MYDOMAIN.pl/api/carts?schema=blank 这给了我空白的XML。当我不填写这个XML并尝试通过POST发回它时,我收到消息:
<message>
<![CDATA[Internal error. To see this error please display the PHP errors.]]>
</message>
它可能起作用的意义。但是当我用数据填充它时,我再次得到400 ...任何想法我可能做错了什么?我错过了什么吗?
P.S。我可以访问唯一的面板(不是服务器),只能通过面板和发送请求来执行操作。