$url= 'https://www.mos.ru/altmosmvc/api/v1/taxi/getInfo/?Region=Москва&RegNum=&FullName=&LicenseNum=&Condition=&pagenumber=1';
$userAgent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:67.0) Gecko/20100101 Firefox/67.0' ;
$d = $client->request('GET',$url,[
'headers' => [
'User-Agent' => $userAgent,
'Accept' => 'application/json'
]]);
echo '<pre>' , var_dump($d) , '</pre>';
use GuzzleHttp\Client;
use GuzzleHttp\Cookie\CookieJar;
$client = new Client([
'base_url' => $url,
'cookies' => $jar,
'allow_redirects' => true,
'decode_content' => true
]);
$req = $client->request('get', $url)->getBody()->getContents();
$req = $client->request('get', $url)->getHeaders();
echo "<pre>";
print_r($req);
<a onclick="changeState('inProgress')" class="btn btn-success btn-block"><b>В работу</b></a>
<a onclick="changeState('pending')" class="btn btn-warning btn-block"><b>Отложить</b></a>
<a onclick="changeState('delete')" class="btn btn-danger btn-block"><b>Удалить</b></a>
var metadata = new Vue({
el: '#metadata',
data:{
openDate: '10/05/90',
status: 'active'
},
created() {
// Таким же образом можно подгружать и ответ аякса
this.status = false;
},
mounted() {
this.getData();
},
methods: {
getData() {
$.post('/api/v1/order',
{
act: "getMeta",
order: "d6bf6ba8f44e1f3f7e76ceb95c3f1a69"
}
)
.done(function(resp) {
var d = jQuery.parseJSON(resp);
metadata.openDate = d.openDate;
metadata.status = d.status;
console.log(metadata.status)
})
}
}
})