On Feb 3, 2010, at 7:40 PM, Sarah Reichelt wrote:
Trevor, I downloaded your framework and got the modified libURL, but
the stack won't open - it says it is corrupt. I wonder is this due to
the multi-dimensional arrays stored as custom properties bug?
I opened the stack in a text editor and copied the scripts into a new
stack and tried using it instead, but not even a basic "get" worked
then, so I can't have done that right.
The custom version of libURL is actually a plain text document. Here
are the instructions for installing it:
http://revolution.screenstepslive.com/spaces/revolution/manuals/glxapp/lessons/5615-How-Do-I-Install-the-Custom-Version-of-libURL-
This version of libURL will also handle cookies for you seamlessly.
So a few questions for Trevor:
- is there a version of your libURL that opens in Rev 4.0 or 4.5?
- how do I make it the default instead of the current one?
See instructions.
- how do I set up the callback? I am familiar with using callbacks for
the asynchronous FTP commands but then I create a handler that gets
the callback message and processes it. What do I need to do in this
callback handler to make it follow the redirect?
libURLSetFollowRedirectCallback registers a callback:
libURLSetFollowRedirectCallback pMessage, pObject
Just pass the name of the message that should be sent and the long id
of the object the message should be sent to. If no object is specified
then it is assumed the callback message is in the message path.
From the callback you should return "redirect" if you would like to
try the POST again using new url. Return "get" if you want to GET the
contents of the new URL. Return anything else to let libURL do what it
would normally do.
libURLSetFollowRedirectCallback "RedirectRequestCallback", the long id
of stack "MyStack"
command RedirectRequestCallback pMethod, pURL, pStatusCode, pRedirectURL
-- return "redirect" or "get" or empty
end RedirectRequestCallback
--
Trevor DeVore
Blue Mango Learning Systems
ScreenSteps: http://www.screensteps.com
Releasable Revolution Resources for Developers:
http://revolution.bluemangolearning.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution