// Copyright 2015, 2016 Ethcore (UK) Ltd.
// This file is part of Parity.
// Parity is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// Parity is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
// You should have received a copy of the GNU General Public License
// along with Parity. If not, see
Host
header has been blocked.Check the URL in your browser address bar.
\n\t\t\n0\n\n".to_owned()); } #[test] fn should_allow_valid_host() { // given let server = serve_hosts(Some(vec!["localhost:8080".into()])); // when let response = request(server, "\ GET /home/ HTTP/1.1\r\n\ Host: localhost:8080\r\n\ Connection: close\r\n\ \r\n\ {} " ); // then assert_eq!(response.status, "HTTP/1.1 200 OK".to_owned()); } #[test] fn should_serve_dapps_domains() { // given let server = serve_hosts(Some(vec!["localhost:8080".into()])); // when let response = request(server, "\ GET / HTTP/1.1\r\n\ Host: home.parity\r\n\ Connection: close\r\n\ \r\n\ {} " ); // then assert_eq!(response.status, "HTTP/1.1 200 OK".to_owned()); }