我正在尝试使用服务模块和Restsharp在Drupal网站上创建一个节点。我遵循的步骤:
我从通话中收到以下回复:
状态码:禁止
状态描述:拒绝匿名用户访问。
我使用以下代码的各种用法来尝试放置新节点。
string json = JsonConvert.SerializeObject(pac);
RestRequest request = new RestRequest(RestAddNode, Method.POST, DataFormat.Json);
string cookie = string.Format("{0}={1}", sessname, sessid);
request.Method = Method.POST;
request.AddHeader("Content-Type", "application/json");
request.AddHeader("X-CSRF-Token", csrftoken);
request.AddHeader("Cookie", cookie);
request.AddHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:48.0) Gecko/20100101 Firefox/48.0");
request.AddParameter("application/json", json, ParameterType.RequestBody);
//xxxrequest.AddParameter(sessname, sessid, ParameterType.Cookie);
var response = restClient.Execute(request);
我注意到其他一些开发人员都在为同一问题而苦苦挣扎的帖子。我一直找不到一致的 解析度。有人可以告诉我我在这里想念什么吗?