Code Monkey home page Code Monkey logo

Comments (12)

fsamwel avatar fsamwel commented on August 22, 2024

@kad-reinda @kad-tromps @kad-verstp de url wordt nu wel geleverd, maar is niet correct. Bijvoorbeeld bij request "https://api.acceptatie.kadaster.nl/lvwoz/api/v1/wozobjecten/000500055044?fields=bestaatniet" krijg ik "instance": "http://api.acceptatie.kadaster.nl/haalcentraal-api/wozobjecten/000500055044?fields=bestaatniet".

from haal-centraal-woz-bevragen.

kad-tromps avatar kad-tromps commented on August 22, 2024

@kad-reinda @kad-tromps @kad-verstp de url wordt nu wel geleverd, maar is niet correct. Bijvoorbeeld bij request "https://api.acceptatie.kadaster.nl/lvwoz/api/v1/wozobjecten/000500055044?fields=bestaatniet" krijg ik "instance": "http://api.acceptatie.kadaster.nl/haalcentraal-api/wozobjecten/000500055044?fields=bestaatniet".

Dit zou nu weer goed moeten staan @fsamwel We zullen hier scherp op zijn, maar mocht deze discrepantie zich weer voor doen, zou je ons een direct berichtje kunnen sturen? (mail of slack). Dit is namelijk een configuratie die we helaas apart in de kadaster api portal Ên in onze deployment gelijk moeten houden, dus dit kan buiten ontwikkeling ook voorkomen.

from haal-centraal-woz-bevragen.

fsamwel avatar fsamwel commented on August 22, 2024

@kad-reinda @kad-tromps @kad-verstp ik krijg niet de goede url.
Bijvoorbeeld https://api.acceptatie.kadaster.nl/lvwoz/api/v1/wozobjecten/12345678901 geeft:
"instance": "http://api.acceptatie.kadaster.nl/haalcentraal-api/wozobjecten/12345678901"

from haal-centraal-woz-bevragen.

fsamwel avatar fsamwel commented on August 22, 2024

Dat is trouwens ook het geval bij een goed antwoord in de self link.
Bijvoorbeeld https://api.acceptatie.kadaster.nl/lvwoz/api/v1/wozobjecten/000500055044 geeft:

    "_links": {
        "self": {
            "href": "http://api.acceptatie.kadaster.nl/haalcentraal-api/wozobjecten/000500055044"
        },

from haal-centraal-woz-bevragen.

fsamwel avatar fsamwel commented on August 22, 2024

@kad-reinda @kad-tromps @kad-verstp @kad-leenec ik krijg nog "http" in de self en instance i.p.v. "https"

Bijvoorbeeld GET https://api.acceptatie.kadaster.nl/lvwoz/api/v1/wozobjecten/000500055044 geeft:
"self": {"href": "http://api.acceptatie.kadaster.nl/haalcentraal-api/wozobjecten/000500055044"}

Bijvoorbeeld GET https://api.acceptatie.kadaster.nl/lvwoz/api/v1/wozobjecten/000500055044?fields=bestaatniet geeft:
"instance": "http://api.acceptatie.kadaster.nl/haalcentraal-api/wozobjecten/000500055044?fields=bestaatniet"

from haal-centraal-woz-bevragen.

kad-tromps avatar kad-tromps commented on August 22, 2024

Het verschil tussen de urls komt omdat we een klein stukje in de URL vervangen om limitaties in de routing te omzeilen. In dit geval is dit api.acceptatie.kadaster.nl/{router_prefix}/wozobjecten/..., waar router_prefix lvwoz/api/v1 zou moeten zijn, maar haalcentraal-api is. Dit is een configuratie, en eenvoudig te fixen. Het omzetten van https naar http moet ik even wat dieper naar kijken, aangezien we bij aankomst van de server deze informatie kwijt zijn.

from haal-centraal-woz-bevragen.

kad-tromps avatar kad-tromps commented on August 22, 2024

We hebben het http/https issue geanalyseerd, en dit lijkt nog vrij lastig te zijn. In principe word al het http verkeer naar de server geredirect naar https, dus het gedrag van de link volgen zal niet veel veranderen. Daarom wil ik voorstellen om de routing prefix te fixen (/haalcentraal-api -> /lvwoz/api/v1), en verder de self link laten zoals het nu is.

from haal-centraal-woz-bevragen.

MelvLee avatar MelvLee commented on August 22, 2024

Omdat jullie gateway alle requests toch redirect naar https, is het dan niet beter om voor alle urls in de response https als protocol te gebruiken?

from haal-centraal-woz-bevragen.

kad-tromps avatar kad-tromps commented on August 22, 2024

Het is juist het aanpassen van het protocol dat lastig is. Ik bedoel, alles kan, maar we gaan enorm afwijken van het HAL framework

from haal-centraal-woz-bevragen.

melsk-r avatar melsk-r commented on August 22, 2024

Er worden nog niet de juiste links geleverd. Hangt denk ik samen met #76.

from haal-centraal-woz-bevragen.

kad-tromps avatar kad-tromps commented on August 22, 2024

Als het goed is werkt dit nu op de nieuwe URL die Axel heeft verstuurd

from haal-centraal-woz-bevragen.

JohanBoer avatar JohanBoer commented on August 22, 2024

De links die Frank in dit issue noemt startend met 'https://api.acceptatie.kadaster.nl/lvwoz/api/v1' zijn niet meer in gebruik. In een mail van 13 oktober 2021 geeft Axel aan dat de VNG de ETO omgeving moet gebruiken met het endpoint 'https://api.kadaster.nl/lvwoz-eto/huidigebevragingen'.
Bij het testen in die omgeving zijn de terug ontvangen urls (van 'self' en 'instance') correct aangezien die ook starten met 'https://api.kadaster.nl/lvwoz-eto/huidigebevragingen'.

from haal-centraal-woz-bevragen.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤ī¸ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.