编辑:问题在于,当我使用var_dump()
时,它为空。
对不起,如果我做错了,我就是新来的。我所知道的:
curl -H "Authorization: [token]" -d "src=google" -d "dest=https://google.com"
)$src
,$dest
和$auth
已设置(且正确)。$auth
时,API会返回401(未经授权的请求)以及所有失败的请求。API是我自己的(也是用PHP构建的)。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://coles.life/api/long/create/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: '.$auth));
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(
array(
"src" => $src,
"dest" => $dest
)
));
$out = curl_exec($ch);
curl_close($ch);
$res = json_decode($out, true);
答案 0 :(得分:0)
添加
curl_setopt($handle, CURLOPT_POST, true);
定义这将是POST
请求。
答案 1 :(得分:0)
我修复了它,在我设置options={"build_exe": {"packages": ["multiprocessing"]}}
的数据库中结果并试图传递一个值> 255。