我非常棘手:我在服务器的IIS上托管了一个非常基本的网页,该网页的格式由2个字段组成:1.用户2.消息
我有一个API,可以让我将消息发送给单个用户,因此最初,该网页只是一种表单,具有对API的发布方法和操作,并且运行良好。但是网页背后的想法是允许批量发送到“用户”字段中列出的所有用户,因此,我创建了一个应该执行此操作的简单javascript,但是当我尝试甚至从Java中为单个用户发布时脚本我收到“ HTTP错误405.0-不允许使用方法”错误。我一直在IIS Manager上摆弄事件处理程序,但是我能做到的最好的就是将网页重新加载为空白页。
任何帮助将不胜感激。
这是我的JS,带有指向请求bin的URL(正在使用它进行测试):
function sendMsg(){
console.log("laca a");
var recipients = document.getElementById('pageto').value;
var msg = document.getElementById('msg').value;
var pageto= recipients.split(",");
var responses = "";
var de="";
var st="";
for (index = 0; index < pageto.length; index++) {
alert("Sending to " + pageto[index]);
try{
$.post("https://en6ynqbviq1xe.x.pipedream.net/",
{
pageto:pageto[index],
msg:msg,
submit:""
},
function(data,status){
de = data.value;
st = status;
responses.concat(data," ",status," \n");
});
}
catch(err){
responses.concat(" ",err," \n");
}
}
alert("done");
}
这是我的HTML:
!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="CSS\style.css">
<script src="JS\main2.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
</head>
<body>
<div class="container">
<form id="contact" method="post">
<h3>Bulk message</h3>
<h4>Enter Users and your message</h4>
<input id="pageto" name="pageto" placeholder="User1, User2, User3" type="text" tabindex="1" required autofocus>
<textarea maxlength="160" id="msg" name="msg" placeholder="Type your message here...." tabindex="2" required></textarea>
<button name="submit" type="submit" onClick="sendMsg()" id="contact-submit" data-submit="...Sending">Submit</button>
</form>
</div>
</body>'
请,我对此失去理智。
圣托马斯考虑到siguiente方案。 Internet信息服务器(IIS)7.0上的服务器维护服务。 Web的使用情况,收到的错误的使用类似的错误消息:错误的伺服器错误“ nombre de laaplicación”HTTP错误405.0-否决许可结果:0X80070001Descripciónde HRESULT不能使用最常用的方法,也可以使用通用语言(HTTP)。考萨斯考萨1从本质上来说,可以产生可请求的HTTP请求,并且可以产生HTTP请求的中间价。考萨2从本质上讲,可以产生可请求的HTTP中间环境消息,并可以发布静态消息,也可以在HTTP上发布消息。通过客户端和环境ejemplo,发布一个HTML HTML版本。罪恶禁运,拉斯帕加纳斯州东部配置文件,静态文件,禁止公开发布。
Soluciónes资源1向客户发送HTTP请求时所请求的内容。帕拉埃洛,锡加埃斯托斯帕索斯:Haga clic en Inicio,escriba Bloc de notas en el cuadro Iniciarbúsqueda,haga clic en Bloc de notas y,acontinación,haga clic en Ejecutar como管理员。
Nota:确认书中的自律书,确认书中的违法书。En elmenúarchivo,哈格里克人Abrir。 zh encucúdronombre de archivo,escriba%windir%\ system32 \ inetsrv \ config \ applicationhost.configy,一个连续的,哈格里克阿布里尔。zh_cn ApplicationHost.config,请参见