当我尝试发送请求时,我会得到一个“内部错误”异常,所以我想知道这个问题是否在我的特定请求中,或者在此之后是否存在问题。
cUrl请求如下所示:
卷曲token=(access-token) -X邮政 -F 'enrollmentuser_id=241‘ -F 'enrollmenttype=StudentEnrollment‘
我的请求如下:
HttpWebRequest req = WebRequest.Create("https://<canvas_api_url>?access_token=<access-token>");
req.Method = "POST";
req.ContentType = " application/json; charset=utf-8";
req.UseDefaultCredentials = true;
req.PreAuthenticate = true;
req.Credentials = CredentialCache.DefaultCredential;
using (var streamWriter = new StreamWriter(req.GetRequestStream())
{
string json = "{\"enrollment\" :
[\"user_id\" : \"241\", \"type\" : \"StudentEnrollment\"]}";
streamWriter.Write(json);
}
HttpWebResponse response = req.GetResponse();我的要求有什么问题吗?
发布于 2016-07-14 19:25:59
我看到这篇文章很古老,但是下面是一些基于快速浏览的想法。你没有说出你想要达到的目标,所以这里有一些潜在的错误:
type ),然后可以包含user_id和type。细节列在这里的文档中:https://canvas.instructure.com/doc/api/enrollments.html
https://stackoverflow.com/questions/33330493
复制相似问题