powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS + Fetch - не работает POST запрос
1 сообщений из 1, страница 1 из 1
JS + Fetch - не работает POST запрос
    #40039047
Коллеги, тапками не кидайтесь - я в web не понимаю вообще ничего.

Дано:

Самописный "htpp-сервер" на c# - без ASP.NET, самый простой на базе tcpListener. Он слушает определенный порт, приняли соединение клиента, получили поток, распарсили, поняли чего хочет клиент, ответили в поток клиента, закрыли соединение.

Есть страница генерируемая этим самым "сервером".Для отладки все запущено на localhost

На ней в таблице кнопка, по кнопке собираются данные с реквизитов страницы (и самой кнопки) в json, формируется fetch и отправляется для обработки на этот самый сервер. Но запрос не достигает сервера, т.е. метод AcceptTcpClient() не вызывается. Если смотреть в консоли хрома - fetch в состоянии "pending" и "caution request is not finished yet". Что не так?

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
.............

<table border="1">
   <tr>
    <th>Заголовок</th>
      ...
    <th>Статус</th>
   </tr>
   <tr><td>....<td><button type="button" onclick="button_click(this)" data-setting-id="1">Получить</button></td>....</tr>
  </table>
 <script>
 			async function button_click(clicked_object)
			{
				
				let data = {
					settingId: clicked_object.getAttribute('data-setting-id'),
					dateBegin: document.getElementById('calendar1').value,
					dateEnd: document.getElementById('calendar2').value
					};

				let response = await fetch('http://127.0.0.1:9090/foo.html', {
					method: 'POST', 
					headers: {'Content-Type': 'application/json;charset=utf-8', 'Accept': 'application/json'},
					body: JSON.stringify(data)
				});

				alert(response.status);

			}
 </script>
</body>
</html>
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS + Fetch - не работает POST запрос
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]