ASP.NETCORE,ASP.NETMVC使用FormData请求量化接口,接口HttpClient使用FormData请求量化接口,接口,.NETHTTP请求量化接口,接口multipart/form-data
在获取请求量化接口,接口通常都是使用的json传递参数,首次遇到在客户提供量化接口,接口需要FormData作为请求参数,找网上一顿找也没有找到一个合适的,到最后还是在官网中看到MultipartFormDataContent类,总算是找到对应的解决方案啦
string url = 'http://127.0.0.1/test'; //量化接口,接口请求地址
string boundary = DateTime.Now.Ticks.ToString('X');
var formData = new MultipartFormDataContent(boundary);
formData.Add(new StringContent(Request.Form['num1']),'parametername');//参数一
formData.Add(new StringContent(Request.Form['num2']), 'parametername');//参数二
HttpClient httpClient = new HttpClient();
var response = httpClient.PostAsync(url, formData).Result;
var responseContent = response.Content.ReadAsStringAsync().Result;//获取量化接口,接口返回的值
return Json(responseContent);
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点