我是否会为Uri包含这整件事(如果我在这里包含整个字符串,那不是一个Url而不是Uri吗?)
http://someThirdPartyApi.com/api/v1/cases.json
或者在制作OAuth请求时它只是Uri的这部分吗?
/api/v1/cases.json
更新 - (上下文):
例如,对于OAuth,如您所知,部分签名是Base Uri。我不明白这是否意味着整个地址或只是/api/v1/cases.json,我想这将是Url的资源部分?我不明白。作为Uri部分签名创作的一部分,我应该传递什么?
答案 0 :(得分:1)
在您的示例中,http://someThirdPartyApi.com/api/v1/cases.json
是绝对网址,而/api/v1/cases.json
是相对网址。
当您在位于某个URL的文档中并且想要引用其他一些“关闭”URL(例如,在同一域名上)时,您可以使用相对URL。因此,例如,位于http://someThirdPartyApi.com/index.aspx
的文档中,您的两个网址都应该被视为相同。
如果您不在位于同一域的文档中,则应使用绝对URL。