2 つの異なる API を使用して 2 つの異なるデータ セットを取得し、同じページに表示したいと考えています。最初のデータセットは正常に表示されますが、2 番目のリクエストを実行するとエラーが発生します。
警告: C:\xampp\htdocs\exempel\biblo\httpful.phar の 7 行目に定数が既に定義されています
致命的なエラー: 11 行目の phar://C:/xampp/htdocs/exempel/biblo/httpful.phar/Httpful/Bootstrap.php で名前が既に使用されているため、クラス Httpful\Bootstrap を宣言できません。
私は何を間違っていますか?このような 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;
?>