需要使用 Guzzle 7 将动态作业 ID 添加到 uri
Needing to add a dynamic job Id to the uri using Guzzle 7
我传递了一个动态需要在 guzzle 7 中填充 uri 的作业 ID,这里是客户端:
$client = new GuzzleHttp\Client([
'base_uri' => 'https://portal.2nformserver.com/arcgis/rest/services/getLocalRefData/GPServer/Get%20Local%20Reference%20Data/',
['headers' => [
'Accept' =>'application/json'
]]
]);
这是承诺:
$promise = $client->requestAsync('GET', 'jobs/', ['query' => [
"f"=>"json"
]]);
我需要将 $jobId 变量传递到请求的 Uri 部分。我一直无法找到一种方法来做到这一点。我希望得到像这样简单的东西:
$promise = $client->requestAsync('GET', 'jobs/{$jobId}', ['query' => [
"f"=>"json"
]]);
或者为了能够向我可以传入的数组添加一些内容,但没有给出任何答案,我们将不胜感激。
您可以使用 php 字符串格式将变量传递给 uri:
$promise = $client->requestAsync('GET', "jobs/$jobId", ['query' => [
"f"=>"json"
]]);
我传递了一个动态需要在 guzzle 7 中填充 uri 的作业 ID,这里是客户端:
$client = new GuzzleHttp\Client([
'base_uri' => 'https://portal.2nformserver.com/arcgis/rest/services/getLocalRefData/GPServer/Get%20Local%20Reference%20Data/',
['headers' => [
'Accept' =>'application/json'
]]
]);
这是承诺:
$promise = $client->requestAsync('GET', 'jobs/', ['query' => [
"f"=>"json"
]]);
我需要将 $jobId 变量传递到请求的 Uri 部分。我一直无法找到一种方法来做到这一点。我希望得到像这样简单的东西:
$promise = $client->requestAsync('GET', 'jobs/{$jobId}', ['query' => [
"f"=>"json"
]]);
或者为了能够向我可以传入的数组添加一些内容,但没有给出任何答案,我们将不胜感激。
您可以使用 php 字符串格式将变量传递给 uri:
$promise = $client->requestAsync('GET', "jobs/$jobId", ['query' => [
"f"=>"json"
]]);