PHP - Symfony2 - 传递带有请求的URL

时间:2012-11-16 20:38:47

标签: php symfony

我正在使用最初由其他人编写的一些代码,使用Symfony2框架以下列形式创建路径:

http://my_site.com/account/add
http://my_site.com/account/delete, etc.

问题在于,如果我有这样的事情:

http://my_site.com/account/add/{"account_id":"test","web_site":"http://www.another_site.com"}

我在发送JSON字符串之前对其进行了urlencoding,但是我得到的是404(找不到路由)

如果我删除http://它可以正常工作

即使我做了类似的事情:

http://my_site.com/account/add/{"account_id":"test","web_site":"www.another_site.com/funstuff"}

我还得到一个404,其中有一条关于未找到路由的消息,我假设它来自symfony2框架。有什么想法吗?

2 个答案:

答案 0 :(得分:3)

我将在这里猜测并建议尝试通过POST在请求正文中发送JSON。我从未见过需要将JSON放入URL的内容。

答案 1 :(得分:0)

你为什么要通过GET而不是POST。 post通常在数据发送到服务器时使用,导致服务器上的数据发生变化。