我在我的项目中使用 firebase,文档为我提供了登录用户的端点:
https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key=[API_KEY]
Run Code Online (Sandbox Code Playgroud)
我想知道冒号是什么:意思,例如问号后面的 key 这个词显示它的参数,同样这个概念是什么accounts:signInWithPassword意思。原因:我有一个 axios 实例,配置如下:
axios.create(
{
baseURL:"https://identitytoolkit.googleapis.com/v1",
params:{
apiKey:"somekey"
}
})
Run Code Online (Sandbox Code Playgroud)
现在,由于上面显示的 baseUrl 对于使用电子邮件和密码登录或使用电子邮件和密码注册的 Firebase 保持不变。我想动态嵌入 accounts:signInWithPassword并accounts:signUp针对各个请求,但我不确定accounts:respectiveUsecase在 params 对象中指定是否有效。
冒号在 URL 路径中没有任何特殊含义。这只是那些 API 倾向于在其路径中使用的约定。
有一些元字符可以执行以下操作:
%用于转义字符(例如%0A)+有时是空格而不是 的编码%20。&通常分隔查询参数(例如foo=bar&baz),尽管这不是标准的一部分。某些服务器软件可能需要例如分号分隔的参数。正如@deceze 指出的,冒号在主机部分确实有特殊含义,例如https://user:pass@host/path:where:colons:do:not:matter。
| 归档时间: |
|
| 查看次数: |
7128 次 |
| 最近记录: |