Okay, tried adding "?username=user&password=pass" to the URL:

curl -v -H "Content-type: text/xm
localhost:8081/cgi-bin/sendsms?username=user&password=user"

Here's the output of CURL:

* About to connect() to localhost port 8081 (#0)
*   Trying 127.0.0.1... connected
* Connected to localhost (127.0.0.1) port 8081 (#0)
> POST /cgi-bin/sendsms?username=user&password=user HTTP/1.1
> User-Agent: curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g 
> zlib/1.2.3.3 libidn/1.8
> Host: localhost:8081
> Accept: */*
> Content-type: text/xml
> Content-Length: 17
>
< HTTP/1.1 403 Forbidden
< Server: Kannel/1.4.1
< Content-Length: 32
< Content-type: text/html
< Pragma: no-cache
< Cache-Control: no-cache
<
* Connection #0 to host localhost left intact
* Closing connection #0
Authorization failed for sendsms

On Mon, Dec 15, 2008 at 4:20 PM, seikath <[email protected]> wrote:
> for the curl XML POST request try use the same URL with the
> user&password added
>
> Francis Vidal wrote:
>> Hi all,
>>
>> I'm trying to send a test SMS message using CURL:
>>
>>     curl -v -H "Content-type: text/xml" -d test.xml
>> http://localhost:8081/cgi-bin/sendsms
>>
>> Here's the content of test.xml:
>>
>> <?xml version="1.0" encoding="ISO-8859-1"?>
>> <message>
>>   <submit>
>>     <da><number>the_number</number></da>
>>     <ud>Another+test+sms</ud>
>>
>>     <!-- request from Kannel to application -->
>>     <from>
>>       <user>user</user>
>>       <pass>user</pass>
>>     </from>
>>   </submit>
>> </message>
>>
>> I can send SMS using the normal HTTP method (i.e.
>> http://localhost:8081/cgi-bin/sendsms?user=user&pass=user&;...) but
>> when I use the CURL method above, I get "Authorization failed". What
>> am I doing wrong?
>>
>>
>

Reply via email to