我已經編寫了一些代碼來調用Sitecore Web API並使用HTTP POST請求創建文件夾和其他對象。這些調用過去用於Sitecore v6,但現在我已經在Sitecore v7.2上運行它們,它們不再有效。 GET請求仍然正常工作。嘗試使用Sitecore Web API創建對象會導致BadRequestException
,我做了POST的例子如下:
頁眉:
- X-Scitemwebapi密碼= sitecorepassword
- X -Scitemwebapi-Username = extranet \ remote
下面是從日誌確切的錯誤描述:
錯誤[項Web API] 指定的內容類型不支持。 異常:Sitecore.ItemWebApi。 BadRequestException消息: 指定的Content-Type不受支持。來源:Sitecore.ItemWebApi
在 Sitecore.ItemWebApi.Pipelines.Request.ResolveAction.ExecuteCreateRequest在(RequestArgs 參數)處 Sitecore的 Sitecore.Pipelines.CorePipeline.Run(PipelineArgs參數)(對象,對象[])。 ItemWebApi.Pipelines.HttpRequest.LaunchRequest.Process(HttpRequestArgs 參數)
讓我知道,如果你想一些C#代碼,或郵差的屏幕截圖。