C# .NET:WebClient()POST请求错误远程服务器返回错误:(415)不支持的媒体类型
我有一个函数需要一些时间来执行。然后前端应用程序出现超时问题。所以,我计划将pdf生成部分和电子邮件发送部分作为单独的post请求委派 但它给出了异常:远程服务器返回了一个错误:(415)不支持的媒体类型。C# .NET:WebClient()POST请求错误远程服务器返回错误:(415)不支持的媒体类型,c#,.net,webclient,C#,.net,Webclient,我有一个函数需要一些时间来执行。然后前端应用程序出现超时问题。所以,我计划将pdf生成部分和电子邮件发送部分作为单独的post请求委派 但它给出了异常:远程服务器返回了一个错误:(415)不支持的媒体类型。 [AllowAnonymous] [HttpPost] public async Task<IActionResult> CreateQuote([FromBody]CreateQuoteRequest model) {
[AllowAnonymous]
[HttpPost]
public async Task<IActionResult> CreateQuote([FromBody]CreateQuoteRequest model)
{
// quote generate
if (quote.QuoteItems.Count<=15) {
var strHtml = await LoadCustomPdf("QuotePDF", new { quote });
_lfworkflowmessageService.SendQuoteEmail(strHtml,model.Email, quote);
}
else {
string url = @"http://localhost:55390/api/client/SendQuoteTest";
using (WebClient client = new WebClient())
{
var data = new NameValueCollection();
data["quoteId"] = "1";
data["email"] = "email@email.com";
var response = client.UploadValues(url, "POST", data);
string responseInString = Encoding.UTF8.GetString(response);
}
}
}
[AllowAnonymous]
[HttpPost]
public IActionResult SendQuoteTest([FromBody]string quoteId, [FromBody] string email)
{
return Ok();
}
[AllowAnonymous]
[HttpPost]
公共异步任务CreateQuote([FromBody]CreateQuoteRequest模型)
{
//报价生成
如果(quote.QuoteItems.Count)