public ResponseHeader(final String header) {
		
		this.header = header;
		
		final BufferedReader buff = new BufferedReader(new StringReader(this.header));
		String line;
		boolean isfirstLine = true;
		try {
			line = buff.readLine();
			while (line != null) {
				if (!line.trim().isEmpty()) {
					if (!isfirstLine) {
						final String key = line.substring(0, line.indexOf(':'));
						final String value = line.substring(line.indexOf(':') + 1, line.length());
						getParameter().put(key, value);
					}
				} else {
					break;
				}
				if (isfirstLine) {
					this.firstLine = line;
					isfirstLine = false;
				}
				line = buff.readLine();
			}
		} catch (final IOException e) {
		}
	}