我已经开始从w3schools学习JavaScript并且我一直坚持发送GET请求 - 我得到错误的状态代码(0)而没有内容。 也许我在mvc中的代码是错误的:
req.file.path
它有效,当我在VS中调试它时,我得到正确的dto,但当我尝试用js显示它时,我只得到' 0' (其状态代码),其他属性为空
[ProducesResponseType(typeof(Insider.Dto.CustomerDto),200)]
[HttpGet]
public HttpResponseMessage Get()
{
var response = service.GetCustomers();
var result = new StringContent(JsonConvert.SerializeObject(response), Encoding.UTF8, "application/json");
return new HttpResponseMessage(System.Net.HttpStatusCode.OK)
{
Content = result,
};
}
我认为在我的mvc应用程序上返回结果有问题,但是我做错了什么:(?
答案 0 :(得分:0)
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
现在它的工作,我可以从C:\ something \ file和localhost / somefile.html(在iis上托管时)调用我的api