请求Web API时出现JSON错误

时间:2013-12-27 19:51:48

标签: c# json post surveymonkey

当尝试从调查猴子调用调查列表时,我在使用下面的代码时收到错误{"status": 3, "errmsg": "No JSON object could be decoded: line 1 column 0 (char 0)"}。我不确定为什么这个请求不起作用,并且想知道这个帖子请求有什么遗漏或误用。

 string byteData = "?Content-Type=application/x-www-form-urlencoded";
            byteData += "&api_key=apikey";
            byte[] clientData = encoding.GetBytes(byteData);
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://api.surveymonkey.net/v2/surveys/get_survey_list" + byteData);
            request.Headers.Add("Authorization", "bearer " + responseToken);
            request.Method = "POST";
            request.ContentLength = byteData.Length;
            request.ContentType = "application/x-www-form-urlencoded";
            using (Stream contentStream = request.GetRequestStream())
            {
                contentStream.Write(clientData, 0, clientData.Length);
                contentStream.Close();
            }
            HttpWebResponse contentResponse = (HttpWebResponse)request.GetResponse();
            string result = new StreamReader(contentResponse.GetResponseStream()).ReadToEnd();
            Console.WriteLine(result);

        }

0 个答案:

没有答案