Als newbe probeer ik via PS een webservice uit te lezen.
Authentication en ophalen van volledige tabellen lukt me wel, maar om de hoeveelheid data die ik ophaal te beperken wil ik graag filteren in de query. (Ik weet wel dat ik dat filteren ook later zou kunnen doen op het PS object)
Het probleem wat ik heb is dat ik niet weet hoe ik om de quotes in het filter moet werken.
Een filter zonder exra quotes werkt prima. (bijvoorbeeld filteren op waarde 1)
$var = Invoke-RestMethod -Uri 'https://webservice.local/data/tabel?$filter=demovalue ne 1' -ContentType 'application/json' -Headers $headers
Maar als ik wil filteren op een string dan worden extra quotes verwacht rondom de string en hoe ik dat moet doen is mij een raadsel
$var = Invoke-RestMethod -Uri 'https://webservice.local/data/tabel?$filter=demostring ne 'test'' -ContentType 'application/json' -Headers $headers
Ik heb al voorbeelden gezocht op internet, zoals bijvoorbeeld deze: https://stackoverflow.com...ray-in-url-for-restmethod, heb er al meerdere avonden op gepuzzeld maar krijg het niet werkend.
Kan iemand mij in de juiste richting sturen?
Authentication en ophalen van volledige tabellen lukt me wel, maar om de hoeveelheid data die ik ophaal te beperken wil ik graag filteren in de query. (Ik weet wel dat ik dat filteren ook later zou kunnen doen op het PS object)
Het probleem wat ik heb is dat ik niet weet hoe ik om de quotes in het filter moet werken.
Een filter zonder exra quotes werkt prima. (bijvoorbeeld filteren op waarde 1)
$var = Invoke-RestMethod -Uri 'https://webservice.local/data/tabel?$filter=demovalue ne 1' -ContentType 'application/json' -Headers $headers
Maar als ik wil filteren op een string dan worden extra quotes verwacht rondom de string en hoe ik dat moet doen is mij een raadsel
$var = Invoke-RestMethod -Uri 'https://webservice.local/data/tabel?$filter=demostring ne 'test'' -ContentType 'application/json' -Headers $headers
Ik heb al voorbeelden gezocht op internet, zoals bijvoorbeeld deze: https://stackoverflow.com...ray-in-url-for-restmethod, heb er al meerdere avonden op gepuzzeld maar krijg het niet werkend.
Kan iemand mij in de juiste richting sturen?