我是个新手
选项http://localhost:64458/api/employee/insert404(未找到)
CORS策略阻止从http://localhost:64458/api/employee/inserthttp://localhost:4200访问XMLHttpRequest:对预飞行请求的响应不通过权限改造检查:它没有HTTP ok状态。
core.js:15724错误
这是我的发球。ts代码:
url = 'http://localhost:64458/api/employee';
constructor(private http:HttpClient) {}
httpOptions = { headers: new HttpHeaders({ 'Content-Type': 'application/json'}) };
insert(obj: any): Observable<any>{
return this.http.post<any>(this.url + '/insert', obj,this.httpOptions).pipe(map(res => res));
}
这是我的web api代码:
[RoutePrefix("api/employee")]
public class HomeController : ApiController
{
[HttpPost]
[Route("insert")]
public IHttpActionResult PostEmployee(dynamic data)
{
try
{
return Ok();
}
catch (Exception)
{
throw;
}
}
}
会有什么问题?
首先在PackageManager控制台窗口中,键入以下命令
Install-Package Microsoft.AspNet.WebApi.Cors
然后你可以像Bellow一样在全球范围内启用它
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
var cors = new EnableCorsAttribute("*", "*", "*");
// or new EnableCorsAttribute("www.example.com", "*", "*");
config.EnableCors(cors);
// ...
}
}
更多详细信息可以在他们的文档中找到
//添加startup.cs的配置服务方法
services.AddCors();
startup.cs的配置方法
app.UseCors(x => x
.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader());
我正在使用Angular 4向外部服务发送请求。这是一个非常标准的设置: 问题是,当请求失败时,我会在控制台中看到(未知url):0未知错误的通用
我的API远程托管,没有使用ssl证书! 我搜索了所有的解决方案,但没有一个解决我的问题
我最近将一系列Maven项目(Ardor3D,如果有帮助的话)导入到Eclipse中,出于某种原因,除了第一个项目之外,在所有项目中,pom旁边都有一个红色的x标记。但是,当我打开pom时,PackageExplorer窗口中的xml文件表明存在错误。xml,我找不到任何错误。。。谢谢你的帮助!
我正在尝试在Linux 3.10.0-327.36.3中启动chrome驱动程序。el7在python中使用selenium。从chrome文档中也得到了一些有用的帮助,我的提取代码片段是 但我得到下面的错误信息, 消息:未知错误:Chrome无法启动:异常退出(驱动程序信息:chromedriver=2.29.461571(8A88BBE075E2A23AFDA0CEAF2EF7EE74E822
为什么程序不起作用?当我在第一个问题上输入'1',然后在第二个问题上输入一些东西时,出现了一个红色文本:(程序没有完成,但它应该能工作,不是吗?) 线程“main”Java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0在Java.lang.String.Charat(String.Java:658)在javaApplication2.javaAp
我试图按照https://docs.angularjs.org/tutorial的教程操作,但在运行该命令时出错 Angulal-PhoneCat@0.0.0 postinstall c:\git\Angulal-paractions\Angulal-PhoneCat bower install Angulal-PhoneCat@0.0.0update-webdriver C:\git\Angul