Title: URL validation arbitrarily supports FTP, but not other protocols · Issue #55 · python-validators/validators · GitHub
Open Graph Title: URL validation arbitrarily supports FTP, but not other protocols · Issue #55 · python-validators/validators
X Title: URL validation arbitrarily supports FTP, but not other protocols · Issue #55 · python-validators/validators
Description: A URL can have any of an arbitrary number of protocols, but only HTTP, HTTPS and FTP are supported. If we have to arbitrarily restrict which protocols are allowed, we should at least follow the principle of least surprise and only allow ...
Open Graph Description: A URL can have any of an arbitrary number of protocols, but only HTTP, HTTPS and FTP are supported. If we have to arbitrarily restrict which protocols are allowed, we should at least follow the pri...
X Description: A URL can have any of an arbitrary number of protocols, but only HTTP, HTTPS and FTP are supported. If we have to arbitrarily restrict which protocols are allowed, we should at least follow the pri...
Opengraph URL: https://github.com/python-validators/validators/issues/55
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"URL validation arbitrarily supports FTP, but not other protocols","articleBody":"A URL can have any of an arbitrary number of protocols, but only HTTP, HTTPS and FTP are supported. If we have to arbitrarily restrict which protocols are allowed, we should at least follow the principle of least surprise and only allow HTTP(S). FTP is a weird addition.\r\n\r\nAlternatively, supported protocols could be supplied.","author":{"url":"https://github.com/nicbou","@type":"Person","name":"nicbou"},"datePublished":"2017-05-18T10:09:49.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3},"url":"https://github.com/55/validators/issues/55"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:a8f5c066-8b42-0489-e0c4-555a864674df |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A156:75777:92EF2B:C68CCE:698F6EAD |
| html-safe-nonce | 8c77c46d02f7f1e8fb27fb923b4e20503e45703ee6277d25a829a00c7f91d4bd |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMTU2Ojc1Nzc3OjkyRUYyQjpDNjhDQ0U6Njk4RjZFQUQiLCJ2aXNpdG9yX2lkIjoiNTY2ODAyODY1NjgwNDM5MjYyMiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | f2641ad4a7de026c048bdeb594e6b2bace6c83d08e51bc2703e8efadbe749f23 |
| hovercard-subject-tag | issue:229619382 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python-validators/validators/55/issue_layout |
| twitter:image | https://opengraph.githubassets.com/05f346ff23266cc1c6617333af599554afee51cece8c78c3bcf3cffa92c248f4/python-validators/validators/issues/55 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/05f346ff23266cc1c6617333af599554afee51cece8c78c3bcf3cffa92c248f4/python-validators/validators/issues/55 |
| og:image:alt | A URL can have any of an arbitrary number of protocols, but only HTTP, HTTPS and FTP are supported. If we have to arbitrarily restrict which protocols are allowed, we should at least follow the pri... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | nicbou |
| hostname | github.com |
| expected-hostname | github.com |
| None | 7ab1c9acb90dba91d5e994ebfb6bfb1130e0e0e6aca329cdbbd934d636e22ab6 |
| turbo-cache-control | no-preview |
| go-import | github.com/python-validators/validators git https://github.com/python-validators/validators.git |
| octolytics-dimension-user_id | 113113270 |
| octolytics-dimension-user_login | python-validators |
| octolytics-dimension-repository_id | 13642984 |
| octolytics-dimension-repository_nwo | python-validators/validators |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 13642984 |
| octolytics-dimension-repository_network_root_nwo | python-validators/validators |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 1d6695367a1b2f05addc4030b791720f01693df4 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width