[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: xml-rpc
From: Philippe Fremy <pfremy () chez ! com>
Date: 2001-06-27 20:17:25
[Download RAW message or body]
Hi,
Could someone tell me if the following scripts actually work ? It is almost
copy/pasted from the doc but doesn't run on my computer. All I get is:
philippe@werewindle ~/progs/test-dcop/sh-dcop $ ./sh-konqy
telnet> Trying 127.0.0.1...
Connected to werewindle.
Escape character is 'off'.
Connection closed by foreign host.
open werewindle 32770
POST /konqueror HTTP/1.0
Content-Type: text/xml
Content-length: 228
<?xml version="1.0"?>
<methodCall>
<methodName>KonquerorIface.createNewWindow</methodName>
<params>
<param>
<value>}c@JHOXV4psR9NZl</value>
<value>hop</value>
</param>
</params>
</methodCall>
["sh-kwrite" (application/x-shellscript)]
#!/bin/sh
port=`sed -e 's/,.*//' ~/.kxmlrpcd`
auth=`sed -e 's/.*,//' ~/.kxmlrpcd`
cat > cmd.xml <<EOF
<?xml version="1.0"?>
<methodCall>
<methodName>KWriteIface.insertText</methodName>
<params>
<param>
<value>$auth</value>
<value>This text was inserted using a XML-RPC deamon and a sh
script</value>
<value>0</value>
</param>
</params>
</methodCall>
EOF
length=`wc -c cmd.xml | sed -e 's/cmd.xml//;s/ //g'`
cat > head.xml <<EOF
POST /kwrite HTTP/1.0
Content-Type: text/xml
Content-length: $length
EOF
( echo open localhost $port
cat head.xml cmd.xml
) | telnet -8E
( echo open localhost $port
sleep 1
cat head.xml cmd.xml
) | cat
["sh-konqy" (application/x-shellscript)]
#!/bin/sh
port=`sed -e 's/,.*//' ~/.kxmlrpcd`
auth=`sed -e 's/.*,//' ~/.kxmlrpcd`
cat > cmd.xml <<EOF
<?xml version="1.0"?>
<methodCall>
<methodName>KonquerorIface.createNewWindow</methodName>
<params>
<param>
<value>$auth</value>
<value>hop</value>
</param>
</params>
</methodCall>
EOF
length=`wc -c cmd.xml | sed -e 's/cmd.xml//;s/ //g'`
cat > head.xml <<EOF
POST /konqueror HTTP/1.0
Content-Type: text/xml
Content-length: $length
EOF
( echo open werewindle $port
sleep 1
cat head.xml cmd.xml
) | telnet -8E
( echo open werewindle $port
sleep 1
cat head.xml cmd.xml
) | cat
>> Visit http://master.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic