/// <summary> /// Creates content for an HTTP request for CheckCallProgress. /// </summary> /// <param name="callSid">The callSid to set in the request body.</param> /// <returns>The request body content.</returns> private static HttpContent CreateHttpPostContent(string callSid) { CheckCallProgressRequest requestObj = new CheckCallProgressRequest() { CallSid = callSid, }; return(new StringContent( JsonConvert.SerializeObject(requestObj))); }
/// <summary> /// Creates an HTTP POST request message for CheckCallProgress. /// </summary> /// <param name="callSid">The callSid to set in the request body.</param> /// <returns>The generated request message.</returns> private static HttpRequest CreateHttpPostRequest(string callSid) { HttpContext httpContext = new DefaultHttpContext(); HttpRequest request = new DefaultHttpRequest(httpContext); CheckCallProgressRequest requestObj = new CheckCallProgressRequest() { CallSid = callSid, }; Stream contentBytes = new MemoryStream( Encoding.UTF8.GetBytes( JsonConvert.SerializeObject(requestObj))); request.Body = contentBytes; return(request); }