在这里,我使用了一个 HTTP POST 请求Angular 6,它在 .net 核心 Web API 调用中命中,但我没有将响应输出返回到Angular 6控制台,并且在控制台中出现以下错误:
“从源‘ http://localhost:4200 ’访问 XMLHttpRequest 在‘ http://localhost:55654/api/login/auth ’已被 CORS 策略阻止:没有‘Access-Control-Allow-Origin’标头是出现在请求的资源上。”
但我有点困惑,如果它是任何CORS启用访问问题,它不会命中 Web API 调用。但它击中了 API 调用,我没有得到响应。
Angular 6 HTTP POST 要求:
this.http.post("http://localhost:55654/api/login/auth", credentials, {
headers: new HttpHeaders({
"Content-Type": "application/json"
})
}).subscribe(response => {
let token = (<any>response);
localStorage.setItem("jwt", token);
}, err => {
});
Run Code Online (Sandbox Code Playgroud)
我CORS在以下方法中启用了.NetCore Web API
Configure方法Startup.cs:
...
app.UseCors(options =>
options.WithOrigins("http://localhost:4200")
.AllowAnyMethod()
.AllowAnyHeader());
...
Run Code Online (Sandbox Code Playgroud)
ConfigureServices方法Startup.cs …
我RatingControl在我的 UWP 应用程序中添加了一个。如何设置填充星星和空星星的颜色?这是我添加的代码:
<RatingControl x:Name="MyRating" Value="3.5" Width="300" Height="200" />
Run Code Online (Sandbox Code Playgroud) 我在 c# 中使用 sendGrid 编写了一个邮件发送功能。它工作正常,但是当将生成的 pdf 作为附件附加时,它不起作用。
var client = new SendGridClient(apiKey);
var msg = new SendGridMessage()
{
From = new EmailAddress(senderMailID, senderName),
Subject = "ABCD",
};
var attach = new Attachment();
attach.Filename = "ABC.pdf";
attach.Content = "~/Templates/output.pdf";
msg.AddAttachment(attach);
msg.AddTo(new EmailAddress(receiverMailID,receiverName));
var result = await client.SendEmailAsync(msg);
}
Run Code Online (Sandbox Code Playgroud)