Wysyłanie komunikatów przez XMLHttpRequest - invoicer/invoicer.github.io GitHub Wiki

Tak samo jak przez curla, możemy wysyłać komunikaty(messages) do programu madar. Aby to zrobić musimy skonfigurować program oraz użyć udostępnionego kodu. O konfiguracji programu znajdziemy na tej stronie.

Aby wysłać taki komunikat wystarczy że ściągniemy poniższy kod i go lekko zmodyfikujemy.

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>Wysylanie komunikatów </title>
<style>
textarea {resize: none;}
</style>
<script>
var user="nazwa użytkownika"
var pass="autopassword";
function loadXMLDoc(url){
	var xmlhttp;
		if (window.XMLHttpRequest){
		// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		}
	
	xmlhttp.open("GET",url,true);
	xmlhttp.send();
}
function makeUrl(){
	var url;
	var text = document.getElementById("text").value;
	url="http://127.0.0.1:8001/message.htm?name="+user+";pass="+pass+";text="+encodeURIComponent(text);
	console.log(url);
	loadXMLDoc(url);
}
</script>
</head>
<body>
<h2>Wysyłanie komunikatów</h2>
    <a>Wpisz tekst który chcesz wysłać</a><br>
  <textarea rows="1" cols="30" type="text" id="text" autocomplete="off" ></textarea><br>
  <input type="button" onclick="makeUrl()" value="Wyślij">
</body>
</html>

Należy ten kod pobrać i zapisać jako plik .htm. Przed uruchomieniem należy wprowadzić 2 zmiany:

  • W wartość zmiennej user wpisujemy nazwę stworzonego użytkownika
  • W wartość zmiennej passwpisujemy autopassword użytkownika

Następnie zapisujemy zmiany i uruchamiamy plik w przeglądarce, wcześniej uruchamiając madara.

⚠️ **GitHub.com Fallback** ⚠️