private static void GetAsync() { // Stream to save the response to var responseSaveStream = new MemoryStream(); // Prepare the request. var request = new FluentHttpRequest() .BaseUrl("https://graph.facebook.com") .ResourcePath("/4") .Method("GET") .Headers(h => h.Add("User-Agent", "FluentHttp")) .QueryStrings(q => q .Add("fields", "name,first_name,last_name") .Add("format", "json")) .Proxy(WebRequest.DefaultWebProxy) .OnResponseHeadersReceived((o, e) => e.SaveResponseIn(responseSaveStream)); request.ExecuteAsync(ar => { var response = ar.Response; // seek the save stream to beginning. response.SaveStream.Seek(0, SeekOrigin.Begin); // Print the response Console.WriteLine("GetAsync: "); Console.WriteLine(FluentHttpRequest.ToString(response.SaveStream)); }, null); }
private static void GetAsync() { // Stream to save the response to var responseSaveStream = new MemoryStream(); // Prepare the request. var request = new FluentHttpRequest() .BaseUrl("https://graph.facebook.com") .ResourcePath("/4") .Method("GET") .Headers(h => h.Add("User-Agent", "FluentHttp")) .QueryStrings(q => q .Add("fields", "name,first_name,last_name") .Add("format", "json")) .Proxy(WebRequest.DefaultWebProxy) .OnResponseHeadersReceived((o, e) => e.SaveResponseIn(responseSaveStream)); request.ExecuteAsync(ar => { var response = ar.Response; // seek the save stream to beginning. response.SaveStream.Seek(0, SeekOrigin.Begin); // Print the response Console.WriteLine("GetAsync: "); Console.WriteLine(FluentHttpRequest.ToString(response.SaveStream)); }, null); }