我想使用 2 个不同的 api 获取 2 组不同的数据并将其显示在同一页面上。第一个数据集显示正常,但是在执行第二个请求时出现错误:
警告:常量已在第 7 行的 C:\xampp\htdocs\exempel\biblo\httpful.phar 中定义
致命错误:无法声明类 Httpful\Bootstrap,因为该名称已在第 11 行的 phar://C:/xampp/htdocs/exempel/biblo/httpful.phar/Httpful/Bootstrap.php 中使用
我究竟做错了什么?是否可以发送 2 个这样的请求,或者我必须以其他方式解决它吗?
我使用的是标准的 httpful.phar,这里使用的代码只是我真实项目的示例代码,但是问题是一样的,我不能做 2 个请求。如果需要更多信息,我很乐意提供!
谢谢,祝你有美好的一天!
代码如下:
<?php
include('../biblo/httpful.phar');
$url = "http://api.scb.se/OV0104/v1/doris/sv/ssd/START/MI/MI0307/MI0307T1";
$postKod = '{ "query":[
{
"code":"ContentsCode",
"selection":{
"filter":"item",
"values":[
"000000XV",
"000000VA"
]
}
},
{
"code":"Tid",
"selection":{
"filter":"item",
"values":[
"2015"
]
}
}
],
"response":{
"format": "px"
}
}';
$response = \Httpful\Request::post( $url )
->body( $postKod )
->send();
echo $response;
?>
<?php
include('../biblo/httpful.phar');
$url = "http://api.scb.se/OV0104/v1/doris/sv/ssd/START/MI/MI0307/MI0307T1";
$postKod ='{ "query":[
{
"code":"ContentsCode",
"selection":{
"filter":"item",
"values":[
"000000XV",
"000000VA"
]
}
},
{
"code":"Tid",
"selection":{
"filter":"item",
"values":[
"2015"
]
}
}
],
"response":{
"format": "px"
}
}';
$response2 = \Httpful\Request::post( $url )
->body( $postKod )
->send();
echo $response2;
?>