Chcę wysłać żądanie HTTP, takie jak proste żądanie dla "http://google.com/", a następnie wydrukuj nagłówki odpowiedzi HTTP na ekranie. Jak można to zrobić? Chcę kodu bazowego, aby móc go używać do wysyłania bardziej złożonych żądań GET i POST.Wysyłaj żądanie HTTP i odbieraj odpowiedź HTTP za pomocą javascript
<html>
<body>
<script type="text/javascript">
function sendgetreq()
{
var req = new XMLHttpRequest();
req.open('GET', "https://www.google.com/search?q=asd", true);
req.send(null);
var headers = req.getAllResponseHeaders().toLowerCase();
//document.write("Headers are:"+headers);
alert(headers);
}
</script>
<INPUT TYPE=BUTTON OnClick="sendgetreq();" VALUE="Send Request">
</body>
</html>
To pokazuje mi puste okno podręczne.
http://stackoverflow.com/questions/220231/accessing-the-web-pages-http-headers-in-javascript –
http://www.w3schools.com/dom/tryit.asp?filename=try_dom_xmlhttprequest_first – Shashank
Dzięki @Ajeet za szybką odpowiedź. Próbowałem obu, ale nie dla mnie. Sprawdź kod, który opublikowałem teraz. –