如何在 HTTP GET 请求中将 EDM.TIME 作为参数发送
How to send EDM.TIME as a parameter in HTTP GET request
找不到如何将 edm.time 作为参数发送到 url 中的获取请求中。
尝试了很多变化,但没有成功。
我认为它可能与字符转义有关,但它对我也不起作用,我可能遗漏了一些东西。
比如我试过:
http::<some_url>/some_func?time=time120000
编辑 1:
我尝试了此处发布的其他线程中的示例,但它也不起作用:/func(time=‘PT11H00M00S’)
。这会引发错误。
编辑 2:
我正在尝试将此 edm.time 传递给函数导入。
dataserviceversion 版本为 2.0.
<FunctionImport Name ="<some_func>" m:HttpMethod="GET" ReturnType="<string>">
<Parameter Name="timeIN" Type="Edm.Time" Precision="0" Mode="In" />
</FunctionImport>
答案是:
func_imp_ex?timeIN=time'PT18H31M41S'
需要在字符串前加上关键字关键字'time'
找不到如何将 edm.time 作为参数发送到 url 中的获取请求中。 尝试了很多变化,但没有成功。
我认为它可能与字符转义有关,但它对我也不起作用,我可能遗漏了一些东西。
比如我试过:
http::<some_url>/some_func?time=time120000
编辑 1:
我尝试了此处发布的其他线程中的示例,但它也不起作用:/func(time=‘PT11H00M00S’)
。这会引发错误。
编辑 2:
我正在尝试将此 edm.time 传递给函数导入。 dataserviceversion 版本为 2.0.
<FunctionImport Name ="<some_func>" m:HttpMethod="GET" ReturnType="<string>">
<Parameter Name="timeIN" Type="Edm.Time" Precision="0" Mode="In" />
</FunctionImport>
答案是:
func_imp_ex?timeIN=time'PT18H31M41S'
需要在字符串前加上关键字关键字'time'