MyBB Internal: One or more warnings occured. Please contact your administrator for assistance.
WebPagetest Forums - SCript + API

WebPagetest Forums

Full Version: SCript + API
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I need to launch tests using the RestAPI and specify the IP to test. I'm trying to pass the script in the URL but I do smething wrong. ┬┐how can I pass two lines script as script parameter in the URL?

I use
setdns <host> <ip>
navigate <url>

How can I pass this as script argument?

thanks in advance.
You need to urlencode it. For example, this script:

Code:
setdns    www.aol.com    1.2.3.4
navigate    www.aol.com

would be passed as:

Code:
&script=setdns%09www.aol.com%091.2.3.4%0Anavigate%09www.aol.com

If you use POST you would form-encode it.

I usually use http://meyerweb.com/eric/tools/dencoder/ to do the urlencoding if I'm doing it manually. In code whatever platform you are using to send the API calls should have support for url-encoding parameters.
Thanks Patrick!
(07-10-2014 01:11 AM)pmeenan Wrote: [ -> ]You need to urlencode it. For example, this script:

Code:
setdns    www.aol.com    1.2.3.4
navigate    www.aol.com

would be passed as:

Code:
&script=setdns%09www.aol.com%091.2.3.4%0Anavigate%09www.aol.com

If you use POST you would form-encode it.

I usually use http://meyerweb.com/eric/tools/dencoder/ to do the urlencoding if I'm doing it manually. In code whatever platform you are using to send the API calls should have support for url-encoding parameters.
Reference URL's