Hi Thanks for your reply.
I updated my express version to 3.2.4. and my nodejs version is 0.8.11. I tried now, even I couldn't. May I know which version of nodejs and express you are using. Can you share the example codes which you tried. Ramesh On Thursday, 16 May 2013 18:18:35 UTC+5:30, greelgorke wrote: > > i trieyd out, it works for me: > > console.log("emp_value:"+request.headers['custom_header']); *//** > emp_value:head_val* > > Am Donnerstag, 16. Mai 2013 12:33:19 UTC+2 schrieb Rams B: >> >> Hi All, >> >> I am trying sending some Custom Headers from Client to Server. The >> following ajax call is capable to send header information to server. >> >> *Client AJAX Call:* >> $.ajax({ >> type: "GET", >> url: "ws_url", >> dataType: "jsonp", >> headers:{ >> "custom_header":"head_val" >> }, >> success: function(data) { >> alert(data) >> } >> }); >> >> With above ajax call, I can get the header information at server end >> using JAVA based Apache CXF Web Services like below: >> String client_custom_header = >> HttpHeaders.getRequestHeaders().getFirst("custome_header"); >> //I am getting the header value "head_val". >> >> If I am trying to implement same thing in node.js with express frame >> work; I cannot read the headers info. >> * >> Please find my node.js code:* >> var https = require('http'); >> var express = require('express') >> var app = express.createServer(); >> >> var allowCrossDomain = function(req, res, next) { >> res.header('Access-Control-Allow-Origin', '*'); >> res.header('Access-Control-Allow-Methods', >> 'GET,PUT,POST,DELETE,OPTIONS'); >> res.header('Access-Control-Allow-Headers', 'Content-Type, >> Authorization, Content-Length, X-Requested-With'); >> }; >> >> app.configure(function () { >> app.use(express.bodyParser()); >> app.use(express.methodOverride()); >> app.use(app.router); >> // app.use(allowCrossDomain); >> app.use(express.errorHandler({ dumpExceptions: true, showStack: true >> })); >> }); >> app.get('/getData', function(request, response){ >> >> console.log('STATUS: ' + >> response.getHeader('custom_header'));//undefined >> >> console.log('HEADERS: ' + >> JSON.stringify(response.headers));//undefined >> >> console.log("emp_value:"+request.headers['custom_header']); >> //undefined >> >> console.log("\n\n*****111*******"+request.body); //undefined >> >> console.log('params: ' + JSON.stringify(request.params));//[] >> >> console.log('header: ' + >> JSON.stringify(request.header("Access-Control-Allow-Origin", "*")));//"*" >> >> console.log('body: ' + JSON.stringify(request.body));//undefined >> >> console.log('query: ' + JSON.stringify(request.query));//{"d":"20"} >> >> console.log('query: ' + request.query.d);//20 >> >> }); >> app.listen(8889); >> >> --------------------------------------------------------- >> >> I tried several options but I couldn't. Please help me soon......... >> >> Thanks in advance.. >> >> Ramesh >> >> -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.