【问题标题】:What is the proper api url for this method?此方法的正确 api url 是什么?
【发布时间】:2017-07-26 17:29:50
【问题描述】:

我正在使用 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) 

【问题讨论】:

    标签: c# webinvoke


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 嗨,本,感谢您的回答。你的意思是可以在正文和路径中发送参数(myBID,myCID..)?
    • 通常您会通过帖子正文发送单个对象。然后你可以使用路径参数来发送每个字符串参数。
    猜你喜欢
    • 1970-01-01
    • 2020-06-10
    • 2010-11-22
    • 2021-07-21
    • 2013-10-27
    • 1970-01-01
    • 1970-01-01
    • 2016-09-12
    相关资源
    最近更新 更多