public HttpResponseMessage Execute(HttpResponseMessage previousResponse, ApplicationStateVariables stateVariables, IClientCapabilities clientCapabilities) { var linkInfo = link.GetLinkInfo(previousResponse); var request = new HttpRequestMessage { RequestUri = linkInfo.ResourceUri, Method = HttpMethod.Get }; return clientCapabilities.GetHttpClient().Send(request); }
public HttpResponseMessage Execute(HttpResponseMessage previousResponse, ApplicationStateVariables stateVariables, IClientCapabilities clientCapabilities) { var formInfo = form.GetFormInfo(previousResponse); var formDataStrategy = form.GetFormDataStrategy(previousResponse); var request = new HttpRequestMessage { RequestUri = formInfo.ResourceUri, Method = formInfo.Method, Content = formDataStrategy.CreateFormData(previousResponse, stateVariables, clientCapabilities) }; return clientCapabilities.GetHttpClient().Send(request); }
public HttpResponseMessage Execute(HttpResponseMessage previousResponse, ApplicationStateVariables stateVariables, IClientCapabilities clientCapabilities) { return clientCapabilities.GetHttpClient().Get(stateVariables.Get<Uri>(new StringKey("home-page-uri"))); }