Hi German Thankyou so much for your response. It worked and solved my problem.
Regards Kirti On Thu, Oct 8, 2015 at 11:52 PM, Germán Bobr < german.b...@redmondsoftware.com> wrote: > Hi Kirti, > I believe X-Kannel-Headers are meant to be set in response to a > SMS-Service Post. > For sms push (sendsms cgi) you should use cgi variables (see > http://kannel.org/download/1.5.0/userguide-1.5.0/userguide.html#AEN4660) > > In any case, i think that is not the proper way to set HTTP headers for a > request. See: > http://stackoverflow.com/questions/13512188/setting-headers-in-post-request-with-java > > I am copying kannel users mailing list > > Regards, > Germán > > > 2015-10-08 7:29 GMT-03:00 Kirti Mandwade <kirti.mandw...@gmail.com>: > >> Hi German, >> >> Can you help me in how to use X-Kannel Header. >> Here is what i tried >> >> String url = "http://u.v.w.x:13003/cgi-bin/sendsms"; >> >> CloseableHttpClient httpClient = HttpClients.createDefault(); >> HttpPost httpPost = new HttpPost(url); >> httpPost.setHeader("content-type", "text/plain"); >> CloseableHttpResponse response = null; >> StringEntity entity = null; >> List <NameValuePair> headers = new ArrayList <NameValuePair>(); >> headers.add(new BasicNameValuePair("X-Kannel-Username", "abc")); >> headers.add(new BasicNameValuePair("X-Kannel-Password", "123")); >> headers.add(new BasicNameValuePair("X-Kannel-From", "abc123abc")); >> headers.add(new BasicNameValuePair("X-Kannel-To", "278132300004")); >> headers.add(new BasicNameValuePair("X-Kannel-SMSC", "send")); >> >> entity = new StringEntity("hello", ContentType.create( >> "text/plain")); >> >> >> httpPost.setEntity(new UrlEncodedFormEntity(headers)); >> httpPost.setEntity(entity); >> >> >> >> response = httpClient.execute(httpPost); >> System.out.println(response.getStatusLine()); >> >> EntityUtils.consume(entity); >> >> >> >> I have set accept-x-kannel headers to true in sms-service group of kannel >> configuration >> >> group = sms-service >> accept-x-kannel-headers = true >> >> >> Sending SMS using POST method with XML is working perfectly. >> Can you tell me what i am doing wrong here. >> >> >> Regards >> Kirti >> >> >> >> > > > -- > > > *Germán Bobr *german.b...@redmondsoftware.com > [image: Description: redmond] >