简体   繁体   English

Java(Android)标头中的C#反序列化

[英]C# deserialization from Java(android) header

I am working on some android project, so i need to send hashtags to the server by Header info. 我正在从事一些android项目,因此我需要通过Header信息将标签发送到服务器。

So this is the server code they have for getting the hashtags. 因此,这是他们用于获取主题标签的服务器代码。

 if (Request.Headers.Contains("hashtags"))
            newPost.HashTags = new System.Web.Script.Serialization.JavaScriptSerializer()
                 .Deserialize<List<string>>         (Request.Headers.GetValues("hashtags").First());

and i really don't know how to send ArrayList in java side to a single parametar by Headers parametar. 而且我真的不知道如何通过Headers参数将Java端的ArrayList发送到单个参数。

conn.setRequestProperty("hashtags", "");

I guess i need to serialize somehow the list and send it as string? 我想我需要以某种方式序列化列表并将其作为字符串发送?

Please if anyone knows anything share with me, i really appreciate it! 如果有人知道与我分享的任何内容,请多谢!

I found a solution 我找到了解决方案

You need to post in this format 您需要以这种格式发布

["element1","element2","element3"] [“ element1”,“ element2”,“ element3”]

in simple String format. 以简单的String格式。

Hope this helps! 希望这可以帮助!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM