我有点困惑,我的ASP.NET MVC应用程序将托管在服务器上,所以有没有任何一点让它多线程?例如,如果我想要一个线程来执行我的翻译,这是个好主意吗?有人可以向我详细说明吗?我对网络应用程序多线程与桌面应用程序多线程有点混淆.
我坚持这2天我找不到解决方案.当我做一个AngularJS POST时,它在标题中发送OPTIONS并从API返回错误代码看起来没什么特别的.
$http.defaults.headers.post["Content-Type"] = "application/json";
$http.post(URL, JSON.stringify(data)).
success(function(data, status, headers, config) {
alert(data);
error(function(data, status, headers, config) {
console.log("Error");
});
Run Code Online (Sandbox Code Playgroud)
CORS在它具有Headers的API上启用,当我在Chrome中使用fiddler或POSTMan进行POST时,只有当我使用angularJS帖子它才能正常工作时它才能正常运行.
我为什么得到 OPTIONS /SubmitTicket HTTP/1.1 instead of POST?
POST需要做什么?我已经读过它,它说像CORS这样的东西正在添加OPTIONS标题,但为什么呢?
有没有替代方法Angular.element('#id'), angular.element(document.queryselector('#id')返回所有具有相同id/class的元素?