Free the mouse Replay HttpUtils
Home | Changes | Index | Search | Go
The HttpUtils protocol is probably left-over debugging code. None of the Replay-supplied software uses it, and it's even more fragile than the other networking protocols.

The HttpUtils functions operate over HTTP.

HttpUtils URLs are in the form http://address/httputils-command?arguments.

There is actually only one command in the HttpUtils protocol: sendciomessage.

sendciomessage

sendciomessage sends a CIO (Command IO?) message to the running application, just as if a remote control button had been detected.

Its only argument is cioc, which must be included. Omitting it will crash the ReplayTV. Its value is the CioCode of the control to send.

For instance, requesting http://192.168.117.3/httputils-sendciomessage?cioc=191 causes my Replay to act as if I hit the Replay Guide button.

There is no response body.

shell

There is code for a second HttpUtils function, but it's not registered with the HTTP server. Its name is unknown, but is likely shell or something close; I'll refer to it as shell.

Its only argument would be cmd. Its value would be a shell command to execute. It appears its output was intended to be a string like "Executed ..., result was ####".

HttpUtilsShellHack discusses how to enable this command and the risks involved.

-- ToddLarason - 06 Apr 2002


Is there any known way to change port number from 80 to something else ? Like 7070 for example?

Thanks

-- TWikiGuest - 25 Mar 2003


Your post will appear before this form in chronological order (newest at bottom)

Topic HttpUtils . { Edit | Attach | Ref-By | Printable | Diffs | r1.4 | > | r1.3 | > | r1.2 | More }
Revision r1.4 - 01 Apr 2003 - 04:21 GMT - TWikiGuest
Parents: WebHome
Copyright © 2001 by the contributing authors. All material on this collaboration tool is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback.