【发布时间】:2017-03-10 03:16:16
【问题描述】:
这是我更新现有页面的代码。 JSON 中的变量不是问题,因为我可以使用此 JSON 创建页面而不会出现任何问题。
string json = "{\"type\":\"page\",\"title\":\"" + "Tabelle " + table.Name + "\",\"space\":{\"key\":\"PROG\"},\"ancestors\":[{\"id\":120179837}],\"body\":{\"storage\":{\"value\":\"" + WARNING + table.BasisInfosHtmlString + table.TableStructurHtmlString + table.DependentTablesHtmlString + table.ReferencedInHtmlString + "\",\"representation\":\"storage\"}}}";
var content = new StringContent(json, Encoding.UTF8, "application/json");
var response = Client.PutAsync(@"/rest/api/content", content);
如果我运行它,我会收到服务器错误 405。不知道为什么,因为我可以使用 POST 方法轻松地创建一个页面。
我不是自己托管 API IIS。
【问题讨论】:
-
这不是重复的,因为我没有托管 IIS。它的融合托管在我公司的网络上。
标签: c# httpclient confluence-rest-api