I am trying to make my JSON POST request working, when I set it to form-encoded request I can display all the ?args=values&args=values
by $this->response($this->post(),200);
but when I change id to json-encoded POST input, I get as response []
- why is that?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
There is a difference between POST parameters and a HTTP body... well, at least as far as PHP is concerned.
You want to look at $this->request->body
.