public string CreateUploadSession(string folderId, string fileName, long fileSize) { var file = FileUploader.VerifyChunkedUpload(folderId, fileName, fileSize, FilesSettings.UpdateIfExist); var createSessionUrl = CommonLinkUtility.GetInitiateUploadSessionUrl(file.FolderID, file.ID, file.Title, file.ContentLength); var request = (HttpWebRequest)WebRequest.Create(createSessionUrl); request.Method = "POST"; request.ContentLength = 0; using (var response = request.GetResponse()) using (var responseStream = response.GetResponseStream()) { return(new StreamReader(responseStream).ReadToEnd()); //result is json string } }