Я пытаюсь вставить документы в базу данных в couchdb.
Но я получаю ошибку как
Ошибка клиента: POST http://localhost:5984/login/new_document
привело к 400 Bad Request
ответ:
{«error»: «bad_request», «reason»: «Требуется заголовок рефери.»}
Вот мой код
public function guzzle_insert_doc()
{
$client = new Client();
$val=array(array(" _id " => " Raju ") , array(" age " => " 23 ") ,array(" Designation " => " Designer " ));
$val= json_encode($val);
//echo $val;
$res = $client->request('POST', 'http://localhost:5984/login/new_document',[
'json' => $val
]);
$code = $res->getBody()->getContents();
return $code;
}
Вот я попробовал другой способ, но все равно я получаю ошибку
public function guzzle_insert_doc()
{
$client = new Client();
$res = $client->request('PUT', 'http://localhost:5984/login/new_doc',[
"uname" => "admin",
"password" => "admin123"
]);//return $res;
}
Задача ещё не решена.
Других решений пока нет …