1
如何使用C#HTTP POST C#把CakePHP添加控制器
我使用EasyHTTP C#插件
Club club = new Club();
club.passcode="0000";
club.title="Test";
club.id=0;
var http = new HttpClient();
var response= http.Post(Utils.BASE_URL+"/clubs/add", club, HttpContentTypes.ApplicationXWwwFormUrlEncoded);
不幸的是,这是不能被保存在尝试下面的代码,我做的HTTP POST到CakePHP的控制器添加控制器。在添加操作$这个 - >请求 - >数据的print_r的是
Array
(
[Id] => 0
[Title] => Test
[Passcode] => 0000
)
,如果我添加使用add操作它工作在网络形式的俱乐部....我已经注意到, $这个 - >请求 - >数据是
Array
(
[Club] => Array
(
[title] => 12
[passcode] => 1221
)
)
能否请你帮我一个工作方法,以使得C#可以张贴到CakePHP的控制器动作也许帮我缩小什么是错我的要求,以及如何要解决这个问题。
的事项位是不是缺失球杆数组键(这基本上是可选) - 它是'Id'等的情况下 - 可能。你应该看看CakePHP保存调用的结果,以及验证错误(如果有)。 – AD7six