Hi All,
Below is my code for creating fields in SharePoint List, it is creating field in SharePoint List, but along with that it is throwing error "Input string was not in a correct format"
private string SendODataJsonRequest1(string url, Dictionary<string, string> headers = null)
{
try
{
string req = "{'__metadata': { 'type': 'SP.Field' }, 'Title':'Facts4', 'FieldTypeKind': 2 }";
byte[] requestContent = !String.IsNullOrWhiteSpace(req) ? Encoding.UTF8.GetBytes(req) : null;
Uri uri = new Uri(url);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
if (request.CookieContainer == null)
{
request.CookieContainer = new CookieContainer();
}
CookieContainer cookieContainer = GetCookieContainer();
foreach (Cookie c in cookieContainer.GetCookies(uri))
{
request.CookieContainer.Add(uri, c);
}
HTTPResponseData resData = SendHttpRequest(
uri,
"POST",
"application/json;odata=verbose;charset=utf-8",
requestContent,
request,
headers
);
return Encoding.UTF8.GetString(resData.Data, 0, resData.Data.Length);
}
catch (Exception ex)
{
}
return "true";
}
Any Suggestion will be Mark as Verified.
Best Regards,
Shahbaaz