错误500服务器POST多方数据WP8

时间:2014-03-14 14:47:22

标签: c# windows-phone-8

我需要一些帮助才能将MultipartFormDataContent发布到我的网络服务。 我有错误500,但我不知道为什么。

有一种方法可以看到我使用visual studio发送了哪种数据?或者我的代码中有错误?

我的c#代码客户端

    using (var client = new HttpClient())
        {

            using (var content =
                new MultipartFormDataContent())
            {



                MemoryStream s = new MemoryStream();
                StreamWriter writer = new StreamWriter(s);
                writer.Write(json);
                writer.Flush();
                s.Position = 0;
                content.Add(new StreamContent(s), "JSON");


                foreach (KeyValuePair<String, byte[]> pair in data)
                {

                    Stream stream = new MemoryStream(pair.Value);
                    content.Add(new StreamContent(stream),"uploaded");

                }

                using (
                   var message =
                       await client.PostAsync(urlFinal, content))
                {
                    var input = await message.Content.ReadAsStringAsync();


                }
            }
        }

JAVA中的Web Service部分

   public static Result Method() {
    MultipartFormData data = request().body().asMultipartFormData();
    return ok(toJson(MyObject.myMethode(data)));
}

    public static int myMethode(MultipartFormData data) {


    FilePart JSON = data.getFile("JSON");
    FilePart picture = data.getFile("uploaded");

    return 1; 
    }

0 个答案:

没有答案