我已经公开了一个URI(http://HostedDomainName/api/InPostController
),其中第三方可以发布数据。我正在尝试提取发布的内容。
我正在使用ASP.NET WEB API, 这是代码:
public class InPostController : ApiController
{
[HttpPost]
public void GetIncomingPost([FromBody] string data)
{
//code to extract data
}
}
我做了一些搜索并且知道使用Downloadstring
类的WebClient
方法我们可以做到。
using (WebClient wc = new WebClient())
{
var json = wc.DownloadString("url");
}
有更好的方法吗?还是有办法不需要提供URI?
谢谢!