我是Drupal的新手,从7天开始工作。我需要在服务模块上工作,从现有的drupal网站上制作webservices。
我到目前为止所做的
我已经安装了dependencies的各种依赖项及其良好工作。我想从现有的网站实现rest网络服务。
我的问题
我正试图获得用户朋友,这是来自一个特定的观点与下面的代码。我的登录webservice运行良好,并且在CURLOP_COOKIE中使用会话变量。
// cURL
$curl = curl_init($request_url);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Accept: application/json', $csrf_header)); // Accept JSON response
curl_setopt($curl, CURLOPT_POST, 1); // Do a regular HTTP POST
curl_setopt($curl, CURLOPT_HEADER, FALSE); // Ask to not return Header
curl_setopt($curl, CURLOPT_COOKIE, $cookie_session); // use the previously saved session
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_FAILONERROR, TRUE);
$response = curl_exec($curl);
$http_code = curl_getinfo($curl, CURLINFO_HTTP_CODE);
// Check if login was successful
if ($http_code == 200) {
// Convert json response as array
$node = json_decode($response);
}
else {
// Get error msg
$http_message = curl_error($curl);
$info = curl_getinfo($curl);
echo "<br /><br /><b>last Curl Info using curl_getinfo function</b><br /><br />";
echo $cookie_session;
print_r($info);
echo "<br /><br />";
echo "<b>Error I am getting</b><br /><br />";
echo $http_message;
//die($http_message);
}我得到“请求的URL返回错误: 413”
您可以查看url以查看所有请求信息friends.php。
我已经使用curl_getinfo函数检查了最后一次Curl,但这似乎没问题。
请帮我处理这个
谢谢你
发布于 2015-04-06 10:08:38
HTTP 413 Request Entity too Large ,我不知道这是否有效,但你可以找到很多类似于dupral+413搜索的帖子
发布于 2015-04-10 09:59:44
HTTP 413意味着客户端发送的数据流太大。请分享您的样本$request_url。
另外,您要在post请求中发送哪些参数?我看不见邮政参数。
curl_setopt($curl,CURLOPT_POSTFIELDS, "params") https://stackoverflow.com/questions/29431086
复制相似问题