я использую систему. net .httplistener для прослушивания клиентских запросов, я запускаю процесс после получения запроса, процесс выполняет работу, а затем возвращает ответ, используя почтальон процесс запущен правильно, но я использую XMLHttpRequest на javascript (с теми же заголовками и телом, что и у запроса почтальона), процесс не запускается. Используя файл журнала, приложение httplistener достигает строки " p.Start (); ", но не запускается. Мне нужен какой-то конкретный c заголовок или значение тела? Я думаю, что о разрешениях, но я не уверен, Вы можете мне помочь?
Есть код сценария клиента
function scan(path,foil) {
var url = "http://localhost:1300/ServicioEscaner/"; //direccion a donde se realiza el request
var method = "POST";
var shouldBeAsync = true;
var request = new XMLHttpRequest();
request.onreadystatechange = function () {
if ( request.readyState == request.DONE) {
if ( request.status === 200) {
alert(request.responseText);
}
}
}
request.open(method, url, shouldBeAsync);
request.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
request.send(JSON.stringify( {
"config":
{
"tag":
{
"value":foil,
"path":path,
"type":"scann"
}
}
}));
}