Manually Redirect HTTP Messages - MATLAB & Simulink (original) (raw)
Main Content
You can use cookies to manually handle redirects. This example uses websites namedhttp://www.somewebsite1.com
andhttp://www.somewebsite2.com
.
import matlab.net.http.*
import matlab.net.http.field.*
r = RequestMessage;
[resp,,history] = r.send('http://www.somewebsite1.com');
cookieInfos = CookieInfo.collectFromLog(history);
if ~isempty(cookieInfos)
cookies = [cookieInfos.Cookie];
end
r2 = RequestMessage([],CookieField(cookies));
% This is the new location for redirection
[resp,,history] = r.send('http://www.somewebsite2.com');