我正在使用laravel
,并且想将一些值从路由名称发送到另一个路由名称。
第一条路线:
/api/register
我正在使用curl:
$fields = array (
'stuf' => 'stuf',
);
$fields = json_encode ( $fields );
$headers = array (
'Content-Type: application/json'
);
$url = '127.0.0.1:8000/api/emamian';
echo "started -0---";
$ch = curl_init ();
curl_setopt($ch, CURLOPT_PORT, 8000);
curl_setopt ( $ch, CURLOPT_URL, $url );
curl_setopt ( $ch, CURLOPT_POST, true );
curl_setopt ( $ch, CURLOPT_HTTPHEADER, $headers );
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt ( $ch, CURLOPT_TIMEOUT ,3000);
curl_setopt ( $ch, CURLOPT_POSTFIELDS, $fields );
$response = curl_exec($ch);
$err = curl_error($ch);
var_dump($response);
echo '------';
var_dump($err);
curl_close($ch);
return;
第二条路线:
Route::post('/emamian',function() {
echo "masoud";
return;
});
我正在使用端口8000的localhost。 但它不会返回任何内容。
答案 0 :(得分:0)
绝对URL始终需要以协议开头。
$url = 'http://127.0.0.1:8000/api/emamian';