-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automatically test APIs in registry and report on ones that are no longer functioning #4
Comments
Actually, this does work. it's just that there is a 301 redirect, and seems like the web ui does not follow it
|
@newgene is there anyway to get the webui to follow 301 redirects? |
A good catch Shouldn't the 301 response be explicitly documented in the swagger? Not a big deal. Besides this example that is not a good one for these purposes, there may be other cases where APIs get stale, might be useful to have some kind of periodic check - is this something that could be done with a simple python script over the SmartAPI API? I could take a crack at it |
sure - i think it would be useful to get uptime. take a look at this site that monitors sparql endpoints: http://yummydata.org/ what do you think? |
@cmungall @micheldumontier in this case, I would rather the API metadata updated with the correct API endpoint path (with the slash). Not the issue for UI web app. |
btw @cmungall @micheldumontier, we should create issues in SmartAPI repo instead. This repo meant to be a default place for people to put their API metadata if they need a place to host. |
It looks like some entries are no longer functional, e.g.
http://smart-api.info/ui/?url=/api/metadata/da745f0b6c95ce27e9769a4a0d8d0a15#/
It would be useful to poll the APIs periodically to determine which ones are up, and which ones do not provide 200 responses to example queries
The text was updated successfully, but these errors were encountered: