这种方法适当的api url是什么?

时间:2017-07-26 17:29:51

标签: c# webinvoke

我正在消耗api,在后端工作的人使用c#,他无法向我解释除了他的代码之外的其他方法。但是我没有c#的经验。有人可以向我翻译这些行并告诉我什么是url部分以及什么是身体参数(如果有的话)。谢谢!

[WebInvoke(Method = "POST",
        UriTemplate = "UploadCat/{token}/{BID}/{CID}/{CAT}/{DATA}")]
        public HttpResponse UploadCat(string token, string BID, string CID, string CAT, List<CLMobileChangeDTO> DATA) 

1 个答案:

答案 0 :(得分:1)

根据编码,您可以使用curl命中此API:

curl -X POST http://hostname/UploadCat/mytoken/myBID/myCID/myCAT/encodedDATA

棘手的部分是你正在使用的框架如何将对象列表编码为URL安全字符以将其放在路径上。我不认为该代码段中有足够的信息来确定这一点。

理想情况下,您可以使用post body发送List DATA而不是path参数。