I have a URL which returns geojson text.
When I paste that URL into Chrome/Edge/whatever, the raw text is correctly returned to the browser. I can File -> Save that text as a .geojson file on disk, and then successfully import or link to that file from Release 18.104.22.168.
If instead (of importing these data from a file saved on disk) I create a new data source of type "Web Server: geojsonserver", specifying that same URL, the resulting data source does not contain any data, and the log pane reports "The remote server returned an error: (403) Forbidden".
The "Changes" document for Release 22.214.171.124 (where geojsonwebserver was introduced) says
There is a dataport for GEOJSON web servers. The requirements for GEOJSON data returned by the server are the same as for GEOJSON files.
That suggests to me that the server from which I am requesting the geojson is not returning data in the form expected by the Release 9 geojsonwebserver dataport.
My geojson URL string contains an API key, so I'm not able to share it here, but might that be the cause of the Forbidden error?
Thanks for the insight.