リクエストを送信しようとすると、「内部エラー」例外が発生するため、問題が特定のリクエストにあるのか、それともそれ以上の問題があるのか を知りたい.
cUrl リクエストは次のようになります。
curl https://(canvas_api_url)?access_token=(アクセストークン)
-Xポスト
-F '登録[user_id]=241'
-F 'enrollment[type]=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();
私のリクエストに何か問題がありますか?