因此,我试图使用API Rest,在其中通过Post请求获取信息,我以前已经做到了,而且还可以,但是这次我还必须在主体和键中使用代码。
我已经看到了其他有关如何在C#中实现发布请求的问题,但所有这些都试图发布数据...
在邮递员中,这就是我所拥有的:
基本URL:xxxx
端点:/ yyyy
-KEY-
-KeyValue-
并在正文中:
fields name, summary, url, platforms;
limit 15;
where rating_count > 200 & version_parent = null;
sort rating desc;
我已经知道如何存储API Rest返回的信息,但是我不知道如何在C#中使用键或主体代码。
仅此而已,谢谢您的时间,希望大家度过愉快的一天。
编辑:我试图使用GET而不是使用postman的POST发出HTTP请求,并且它工作正常,尽管在API文档中说您应该使用POST,但我仍然不知道如何实现它在C#中。
如果您使用MVC,则可以从正文请求中获取数据:
public YyyyController: Controller
{
[System.Web.Mvc.HttpPost]
[Route(""), HttpPost]
public async Task<ActionResult> Post([FromUri] string key, [FromBody] string requestBody){}
}
如果您这样发送POST请求,则可以使用:
http://url.com/yyyy?key=key_value
Any text for parametrs requestBody