Main Content

HTTP メッセージの手動リダイレクト

クッキーを使用してリダイレクトを手動で処理することができます。この例では、http://www.somewebsite1.com および http://www.somewebsite2.com という名前の Web サイトが使用されます。

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');