public static BlobStream GetStream(this WebRequestOptions parms) { var request = parms.BuildRequest(); request.Method = "GET"; return(request.ReadStreamResponse()); }
public static string Get(this WebRequestOptions parms) { var request = parms.BuildRequest(); request.Method = "GET"; return(request.ReadStringResponse()); }
public static string Post(this WebRequestOptions parms, HttpPostPayload payload) { var request = parms.BuildRequest(); request.Method = "POST"; request.ContentType = payload.ContentType; var buffer = payload.Buffer; request.ContentLength = buffer.Length; using (var rs = request.GetRequestStream()) { rs.Write(buffer, 0, buffer.Length); } return(request.ReadStringResponse()); }