Как получить параметры после # входа в aiohttp - PullRequest
1 голос
/ 22 апреля 2020

Мой сервер получает запрос от URL, например

http://127.0.0.1: 8050 / get_request # a = ABCD & b = EFG

, но request.rel_url возвращает только /get_request

Как получить часть после #?

1 Ответ

0 голосов
/ 22 апреля 2020

Ну, похоже, только js может это прочитать. Я кодирую js в первый раз, но вот что я придумал:

(эта страница открывается браузером)

<!doctype html>
<html lang="ru">
<head>
  <meta charset="utf-8" />
  <title></title>
  <link rel="stylesheet" href="style.css" />
</head>
<body>
<script type="text/javascript">
if (document.URL.indexOf("#") != -1)
{
    var this_url = document.URL.replace("#", "?");
    const request = new XMLHttpRequest();
    request.open('GET', this_url);
    request.setRequestHeader('Content-Type', 'application/x-www-form-url');
    request.send(); 
}
</script> 
</body>
</html>
...