| Author |
Message |
vijay
New member Username: Vizaise
Post Number: 1 Registered: 06-2007
| | Posted on Monday, June 25, 2007 - 10:55 am: | |
Hi experts I need to send XML Document to get OTA format dynamically thru programm. can any one suggest me the way.. Thanks in advance viZAi |
Bryce Norwood - NowSMS Support
Board Administrator Username: Bryce
Post Number: 7277 Registered: 10-2002
| | Posted on Monday, June 25, 2007 - 07:52 pm: | |
If you're using NowSMS ... To send the settings in an automated fashion, you can use HTTP POST, using either PAP, or this simple HTTP POST interface that we have for any of the document types supported by "Send XML Settings" ... Open an HTTP connection to the port for the NowSMS web interface, and then issue an HTTP POST: POST /?PhoneNumber=xxxxxxxx&OTA=POST HTTP/1.0 Content-Length: yyyyyy (*insert blank line here to end HTTP Header*) <xml settings document> When submitting an OTA request in this manner, the HTTP POST request must include a “Content-Length:” header. This should match the length of your XML document. NowSMS will scan the XML content to automatically determine what the content type is ... so that it can be encoded properly for sending over the air. If you need to use a PIN on the settings (not typically used with rights objects, but used with other XML documents), add "&OTAPIN=xxxx" to the URL, along with "&OTAPINTYPE=USERPIN" or "&OTAPINTYPE=NETWPIN". The only other bit that I should mention is user authentication. If you have NowSMS configured to require user accounts for message submission, then you need to specify which of the "SMS Users" accounts is used by the submission. To do this, include "&User=username&Password=password" in the URL request. (Or you can use an HTTP Basic Authentication "Authorization:" header.)
|
vijay
New member Username: Vizaise
Post Number: 2 Registered: 06-2007
| | Posted on Tuesday, June 26, 2007 - 09:50 am: | |
Bryce Thanks for the reply.. I got the answer from ur post. And I'ld like to know, how to send http post request from c#/Java. A bit confusing in this <xml settings document> where should i put this thanks in advacne |
vijay
New member Username: Vizaise
Post Number: 3 Registered: 06-2007
| | Posted on Wednesday, June 27, 2007 - 05:27 am: | |
Hi Can anybody tell how to do HTTP Post request for the OTA.. POST /?PhoneNumber=xxxxxxxx&OTA=POST HTTP/1.0 Content-Length: yyyyyy (*insert blank line here to end HTTP Header*) <xml settings document> for this in C#/JAVa How should I handle this XML content... I've done as below(C#) string postData = "PhoneNumber=89998998&OTA=POST"; postData = postData + "\n\n"; postData = postData + "<xmlContent Goes here>" byte[] byteArray = Encoding.UTF8.GetBytes(postData); Is this correct... And i need to get The OTA File from this request... Can anybody help me in this pleasee
|
vijay
New member Username: Vizaise
Post Number: 4 Registered: 06-2007
| | Posted on Wednesday, June 27, 2007 - 11:31 am: | |
Cool , its working... |