2

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

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

1 回答 1

1

根据编码,您可以使用 curl 访问此 API,例如:

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

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

理想情况下,您将使用帖子正文发送 List DATA 而不是路径参数。

于 2017-07-26T17:39:15.570 回答