C# Sharepoint Rest OData Api返回一个奇怪的错误

C# Sharepoint Rest OData Api返回一个奇怪的错误,c#,sharepoint,odata,C#,Sharepoint,Odata,我正在使用Sharepoint 2013的OData Rest Api在.Net应用程序中获取和发布数据。get工作正常,但帖子给了我一个错误。我在小提琴手身上看到了这一点: -1,Microsoft.Data.OData.ODataException Im MIME Typ fehlt ein Parametername für eine Parameterdefinition。 错误消息是德语,但表示“Mime类型缺少参数定义的参数名” 我的发送头是这样的 POST https://my

我正在使用Sharepoint 2013的OData Rest Api在.Net应用程序中获取和发布数据。get工作正常,但帖子给了我一个错误。我在小提琴手身上看到了这一点:


-1,Microsoft.Data.OData.ODataException
Im MIME Typ fehlt ein Parametername für eine Parameterdefinition。
错误消息是德语,但表示“Mime类型缺少参数定义的参数名”

我的发送头是这样的

POST https://myurl/_api/web/lists(guid'7ED022C7-053F-4057-A141-929DE8AA87A6')/items(3) HTTP/1.1 Accept: application/json;odata=verbose; X-RequestDigest: 0x0FE934F7228D5D88530162E3E5139D096D2E58E08530600CDF1220B43F7A88B0A4EDE904F5572F4537AFC8383D5FDCD1EA324BF9C3D8F66F9438D58192FA2A85,07 Jun 2017 07:08:45 -0000 Accept-Charset: utf-8 X-HTTP-Method: MERGE If-Match: * Content-Type: application/json;odata=verbose;charset=utf-8 Host: intranet.weisseskreuz.bz.it Content-Length: 54 Expect: 100-continue {"__metadata":{"type":"SP.ListItem"},"TitleDE":"dddd"}
谢谢你的帮助,我有点绝望。

我刚刚解决了这类错误。删除了
accept
标题中不必要的分号

上一篇:

application/json;odata=verbose;
application/json;odata=verbose
新建:

application/json;odata=verbose;
application/json;odata=verbose

“内容长度:54”打字错误?是“内容长度”@MarvinSmit ok这是个错误。已更改为正确的代码(请参见上文),但错误保持不变。谢谢你的hintOData相关版本?接受标题=>你保存了我的生活!!!谢谢。它是要设置为application/json的accept头。你能加上这个作为答案吗