Я могу успешно отправить XMLHttpRequest без параметров, используя этот код:
файл шаблона:
xhr.open('POST', '/mytemplate');
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.onload = function() {
if (xhr.status == 200) {
alert('success');
}
else {
alert('failed:' + xhr.status);
}
}
xhr.send();
router:
r.HandleFunc("/mytemplate", MyHandler).Methods("POST")
Но как только я попытаюсьчтобы добавить параметры я получаю ошибку 405.Я только изменяю 2 строки, не знаю, что я делаю неправильно:
файл шаблона:
xhr.open('POST', '/mytemplate?param1='+var1+'¶m2='+var2+'¶m3='+var3);
маршрутизатор:
r.HandleFunc("/mytemplate/{param1}/{param2}/{param2}", MyHandler).Methods("POST")