Tag: 发布

在WP7中使用Facebook.dll发布到Facebook用户墙

如何使用WP7中的Facebook.dll在Facebook中发布到用户墙。 我发现了一个名为PostAsync()的方法,但我无法理解这些参数。 任何帮助都会感激不尽。 谢谢

C#HttpWebRequest类型为“application / x-www-form-urlencoded” – 如何在内容体中发送’&’字符?

我正在用C#编写一个小型的API连接应用程序。 我连接到一个API,它有一个采用长字符串的方法,即日历(ics)文件的内容。 我是这样做的: HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(URL); request.Method = “POST”; request.AllowAutoRedirect = false; request.CookieContainer = my_cookie_container; request.Accept = “text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8”; request.ContentType = “application/x-www-form-urlencoded”; string iCalStr = GetCalendarAsString(); string strNew = “&uploadfile=true&file=” + iCalStr; using (StreamWriter stOut = new StreamWriter(request.GetRequestStream(), System.Text.Encoding.ASCII)) { stOut.Write(strNew); stOut.Close(); } 这似乎很有效,直到我在我的日历中添加一些特定的HTML。 如果我在我的日历(或类似)中的某个地方有一个’&nbsp’,那么服务器只会获得所有数据到’&’ – 点,所以我假设’&’使得它看起来像这个点之后的任何东西属于一个新参数? 我怎样才能解决这个问题?

如何使用C#将JSON发布到服务器?

这是我正在使用的代码: // create a request HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url); request.KeepAlive = false; request.ProtocolVersion = HttpVersion.Version10; request.Method = “POST”; // turn our request string into a byte stream byte[] postBytes = Encoding.UTF8.GetBytes(json); // this is important – make sure you specify type this way request.ContentType = “application/json; charset=UTF-8”; request.Accept = “application/json”; request.ContentLength = postBytes.Length; request.CookieContainer […]