将表单变量传递到php curl请求
我已经广泛搜索了该站点,但在尝试用从表单插入的数据替换Curl请求中的参数时,语法不正确 此代码适用于:将表单变量传递到php curl请求,php,curl,Php,Curl,我已经广泛搜索了该站点,但在尝试用从表单插入的数据替换Curl请求中的参数时,语法不正确 此代码适用于: <?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_PORT => "8000", CURLOPT_URL => "http://nd-337-495-552.rg-709-313.p2pify.com:8000", CURLOPT_RETURNTRANSFER => t
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_PORT => "8000",
CURLOPT_URL => "http://nd-337-495-552.rg-709-313.p2pify.com:8000",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => "{\"method\":\"liststreamitems\",\"params\":[\"Device\"],\"chain_name\":\"nw-504-042-6\"}",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic abcdefghijklmnop1234567=",
"Content-Type: application/json",
"Postman-Token: dd629e44-26fb-4ed1-ac4e-c47faf38c356",
"cache-control: no-cache"
), // auth header content deliberately changed
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
尝试json\u编码
您的参数
$params = [
"method"=>"liststreamitems",
"params"=>["Device"],
"chain_name"=>$ChainName
];
然后像这样将其传递到选项CURLOPT_POSTFIELDS
CURLOPT_POSTFIELDS => json_encode($params);
尝试对参数进行json\u编码
$params = [
"method"=>"liststreamitems",
"params"=>["Device"],
"chain_name"=>$ChainName
];
然后像这样将其传递到选项CURLOPT_POSTFIELDS
CURLOPT_POSTFIELDS => json_encode($params);
你好,南丁格尔,请避免在公开帖子中显示您的证件。只剩下一件事要做,请求新的userid:pass来自API提供者。编辑帖子不够好,编辑历史记录会显示你的令牌。阅读所有内容,请不要烘焙你自己的编码。我会先将你的CURLOPTS\u POSTFIELDS
的内容构建为一个关联数组,然后简单地json\u encode
ithelloromantic\u nightingale
,请避免在公开帖子中显示您的凭据。只剩下一件事要做,请求新的userid:pass来自API提供者。编辑帖子不够好,编辑历史记录会显示你的令牌。阅读所有内容,请不要烘焙你自己的编码。我会先将你的CURLOPTS\u POSTFIELDS
的内容构建为关联数组,然后简单地json\u encode
它