【发布时间】:2018-09-12 06:11:31
【问题描述】:
实现 GET REST API 以检查给定 URL 是否存在于数据库中的最佳方法是什么。
每个 GET 请求将包含以下部分:主机名、端口、来源、路径和查询。
我的想法是按如下方式设置资源。
/urlservice/1/{hostname}/{port}/{origin}/{path}/{query}
但这似乎很冗长,因为它会导致资源网址如下:
/urlservice/1/google.com/80/"https://google.com/"/"/search"/"?q=aba"
有什么更好的设计方法?
【问题讨论】:
-
只需将 URL 作为查询参数传递。确保对它进行 url 编码
标签: rest web-services url flask api-design