Fel vid anrop mot GTFS Sverige 2 från BizTalk
Hej,
Vi får fel när vi anropar https://api.resrobot.se/gtfs/sweden.zip?key=< här anger vi vår key>. När vi kör anropet från Edge går det bra men från BizTalk går det inte. Vi får följande fel:
<Error errorCode="INT_ERR" errorText="internal error" xmlns="hafas_rest_v1"/>
Vi är övertygade om att det är en konfigurationsfråga i BizTalk men vet inte riktigt vad som felar. Kan ni se på er sida vad som saknas i vårt anrop eller ge någon ledtråd om vad som kan vara fel.
Senaste anropet gjordes 17/1 kl .10.13.
Mvh
Fredrik Boström
ICC - Region Dalarna
Vi får fel när vi anropar https://api.resrobot.se/gtfs/sweden.zip?key=< här anger vi vår key>. När vi kör anropet från Edge går det bra men från BizTalk går det inte. Vi får följande fel:
<Error errorCode="INT_ERR" errorText="internal error" xmlns="hafas_rest_v1"/>
Vi är övertygade om att det är en konfigurationsfråga i BizTalk men vet inte riktigt vad som felar. Kan ni se på er sida vad som saknas i vårt anrop eller ge någon ledtråd om vad som kan vara fel.
Senaste anropet gjordes 17/1 kl .10.13.
Mvh
Fredrik Boström
ICC - Region Dalarna
Följ inlägget
0
följare
Går det att se vilka HTTP-headers som BizTalk skickar i anropet?
Hälsningar,
Bert
Vid det senaste anropet hade vi följande headers:
Content-Type: application/octet-stream
Transfer-Encoding: chunked
cache-control:max-age=0,no-cache,no-store
/Fredrik
Jag har själv testat ett anrop mot https://api.resrobot.se/gtfs/sweden.zip?key= med bara en "Host" request header och den funkade, så man kan försöka att strypa bort alla request headers och se om det funkar då. Jag har dock försökt att få API:et att ge felet ni får genom att skicka in ogiltiga headers, men jag får alltid zip-filen tillbaka.
En orsak skulle kunna vara att URL:en är fel, när jag skickar ett anrop utan nyckel får jag samma fel. Dubbelkolla gärna att det inte finns något mellanslag i nyckel-parametern eller liknande, försök att skriva in URL:en på nytt.
Hälsningar,
Bert
URI: https://api.resrobot.se
Http Method:
<BtsHttpUrlMapping>
<Operation Name="GET" Method="GET" Url="/gtfs/sweden.zip?key=vår nyckel" />
</BtsHttpUrlMapping>
Outbound HTTP Headers:
Host: api.resrobot.se
Man måste dela upp URL:en och placera allt efter hostname i <Operation>-taggen enligt ovan.
Jag är givetvis tacksam för ytterligare förslag 😀
/Fredrik
Hälsningar,
Bert