Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .NET:WebClient()POST请求错误远程服务器返回错误:(415)不支持的媒体类型_C#_.net_Webclient - Fatal编程技术网

C# .NET:WebClient()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) {

我有一个函数需要一些时间来执行。然后前端应用程序出现超时问题。所以,我计划将pdf生成部分和电子邮件发送部分作为单独的post请求委派

但它给出了异常:远程服务器返回了一个错误:(415)不支持的媒体类型。

    [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)