2016-08-02 7 views
0

アップロードされたばかりのファイルのメタデータを変更しようとしています。SharePoint 2013 REST API:ファイルメタデータの更新

上記のファイルのメタデータを正常に取得し、自分の作成したSharePointファイルモデルに保存します。ファイルのメタデータフィールドの1つを変更してから、逆シリアル化されたオブジェクトをマージしようとしました。これにより、400 Bad Requestエラーが発生しました。なぜこれが起こっているのかも知れないのですか?あなたのケースで無効Content-Typeヘッダが生成されるため

var test = new StringContent(JsonConvert.SerializeObject(payload)); 
test.Headers.ContentType = MediaTypeHeaderValue.Parse("application/json;odata=verbose"); 

string jsonString = JsonConvert.SerializeObject(file); 
StringContent test = new StringContent(jsonString, Encoding.UTF8, "application/json"); 

答えて

1

ソリューションは、行を置き換えることであろう。

enter image description here

サポートしているフォーマットのリストについては、JSON Light support in REST SharePoint API releasedを参照してください。

+1

ありがとう、私はあなたが提供したものにラインを変更し、それは正常に機能しました! – Noah

関連する問題