민서네집

[jquery] ajax 에서 HTTP Request Header 값 넣기. 본문

Javascript

[jquery] ajax 에서 HTTP Request Header 값 넣기.

브라이언7 2013. 4. 3. 17:09

How to set a Request Header in a JQuery Ajax Call



$.ajax({
            type:"POST",
            beforeSend: function (request)
            {
                request.setRequestHeader("Authority", authorizationToken);
            },

            url: "entities",
            data: "json=" + escape(JSON.stringify(createRequestObject)),
            processData: false,
            success: function(msg) {
                $("#results").append("The result =" + StringifyPretty(msg));
            }
        });

JSP(Java)에서 HTTP Request Header 값을 읽어오는 코딩은 다음을 참조.


<%@ page import="java.util.*"%>
<html>
<head>
<title>Http Request Headers Example</title>
</head>
<body>
	<h2>HTTP Request Headers Received</h2>
	<table>
		<%
			Enumeration enumeration = request.getHeaderNames();
			while (enumeration.hasMoreElements()) {
				String name = (String) enumeration.nextElement();
				String value = request.getHeader(name);
		%>
		<tr>
			<td><%=name%></td>
			<td><%=value%></td>
		</tr>
		<%
			}
		%>
	</table>
</body>
</html>



Comments