Récupération d'une liste avec des appels rest
1$url = "https://jsonplaceholder.typicode.com/posts"
2
3$n=0
4$val=0
5
6$res = @()
7
8
9while($val -ne 100)
10{
11 $val++
12 Write-Host $val
13
14 $url2=$url+"?_start="+$n+"&_limit=5"
15 Write-Host $url2
16
17 $result = Invoke-RestMethod -uri "$url2" -UseDefaultCredentials -Method Get -ContentType "application/json"
18
19 if($result.Count -eq 0) {
20 break
21 }
22
23 $res += $result
24
25 Write-Host "count", $res.Count
26
27 $n=$n+5
28}
29
30Write-Host "res"
31
32$res