[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