Skip to content

returverdi fra fritekst-api'et når man ber om en utilgjengelig tekst #252

@daghaug

Description

@daghaug

Dette er strengt tatt ikke en del av python-biblioteket, men jeg visste ikke hvor ellers jeg kunne melde dette inn.

Når man ber om en tekst som ikke er fri gjennom fritekst-api'et, får man statuskode 200 og en streng med en feilmelding. Dette er lite intuitivt: request'en har faktisk feila, men du får status 200 og riktig type objekt tilbake. Kunne man få 403 e.l. i stedet? Det er fort gjort å putte feilmeldingsstrengen inn i korpuset sitt som om det var en tekst...

import requests
res = requests.get("https://api.nb.no/dhlab/freetext/get_text?urn=URN:NBN:no-nb_digibok_2018051448515")
res.status_code
200
res.content
b'{"error":"Text is not free to use"}\n'

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions