[英]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.