Finlexin rajapinta ei toimi webClientillä, vastaus on "Etäpalvelin palautti virheen: (403) Kielletty."
Finlexin rajapinta ei toimi
Anonyymi-ap
4151
0Äänestä
Muut lukivat myös
Ketjusta on poistettu 1 sääntöjenvastainen viesti.
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Kokeile curlia ja laita siihen joku perusselaimen header.
Ei onnistu tuokaan.
Tuli sähköpostiin vastaus ylläpidolta että tutkivat asiaa ja pahoittelivat tapahtunutta.
Tämmöinen vastaus tänään
Hei
Avoimen rajapinnan ohjeisiin tulee täydennys elokuun aikana. Ilmeisesti rajapintaa käytettäessä webClientillä pitää käyttäjän asettaa user-agent header.
Ystävällisin terveisin,
Finlex-tuki
Toimii
Dim webClient As New System.Net.WebClient
webClient.Headers.Add("user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Safari/537.36")