Récupération d'une liste avec des appels rest

Récupération d'une liste avec des appels rest

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
$url = "https://jsonplaceholder.typicode.com/posts"

$n=0
$val=0

$res = @()


while($val -ne 100)
{
    $val++
    Write-Host $val

    $url2=$url+"?_start="+$n+"&_limit=5"
    Write-Host $url2

    $result = Invoke-RestMethod -uri "$url2" -UseDefaultCredentials -Method Get -ContentType "application/json"

    if($result.Count -eq 0) {
        break
    }
    
    $res += $result

    Write-Host "count", $res.Count

    $n=$n+5
}

Write-Host "res"

$res
Généré avec Hugo
Thème Stack conçu par Jimmy