如何在 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'