任何人都知道如何在windowsphone中使用JSON内容发送请求。我有JSON参数如何发布。如何在Windows Phone中发送/发布JSON请求
回答
简单地使用JSON序列化数据,并将其作为POST请求写入服务器。以下是我在其中一个应用中执行的操作:
private static IObservable<T> GetDataAsync<T, TRequest>(TRequest input, string address)
{
var request = HttpWebRequest.Create(address);
request.Method = "POST";
var getRequestStream = Observable.FromAsyncPattern<Stream>(
request.BeginGetRequestStream,
request.EndGetRequestStream);
var getResponse = Observable.FromAsyncPattern<WebResponse>(
request.BeginGetResponse,
request.EndGetResponse);
return getRequestStream()
.SelectMany(stream =>
{
try
{
using (var writer = new StreamWriter(stream))
writer.WriteLine(JsonConvert.SerializeObject(input));
}
catch
{
// Intentionally ignored.
}
return getResponse();
})
.Select(webResponse =>
{
using (var reader = new StreamReader(webResponse.GetResponseStream()))
return JsonConvert.DeserializeObject<T>(reader.ReadToEnd());
});
}
谢谢!我可以知道如何发布json数据,例如:JSONDATA:{“metaData”:{“appId”:“..”,“appVersion”:“..”},“searchData”:{“type”:“KEY_SEARCH”, “术语”: “07391905”, “纬度”: - 999.0, “经度”: - 999.0, “格式”: “JSON”, “filterValues”:[]}, “用户数据”:{ “权威”: “USER” ,“加密”:“3”}} – 2012-01-30 11:14:32
请帮帮我,如何发布上面的json数据。我的网址是.php – 2012-01-30 12:17:22
如果你无法理解绝对的基本知识,那么你应该回去再练习Hello World。 – 2012-01-30 12:21:15
- 1. 发送JSON请求
- 2. 如何发送在Windows Phone
- 3. Nodejs:如何发送发布请求?
- 4. 如何向HttpClient发送发布请求
- 5. 在烧瓶中发送发布请求
- 6. 如何向Windows Phone 7发送POST请求?
- 7. 如何在Robot Framework中发送空数据JSON的发布请求?
- 8. 如何在django中使用ajax发布请求发送文件
- 9. 如何在cURL发布请求中发送简单对象
- 10. 如何制作json发布请求?
- 11. 发送JSON请求c#mvc3
- 12. 从Android发送JSON请求
- 13. Volley Post请求,在Json数组请求中发送Json对象
- 14. 在iphone中发布json请求
- 15. 在Python中发送json请求
- 16. 发送文件在POST请求与Windows Phone 7
- 17. AVaudioRecorder发布请求iOS没有发送
- 18. AJAX发布请求不会发送JSON数据
- 19. 将json从发布请求发送到nodejs服务器
- 20. 发送Frameset SRC作为发布请求
- 21. 'Content-Type'设置为'application/json'时无法发送发布请求
- 22. C#WebService发送标准发布请求正文,用JSON响应
- 23. wit.ai - 如何在Java中发送请求?
- 24. 如何在AS3中发送GET请求?
- 25. 如何在OOP中发送AJAX请求?
- 26. 如何在rails中发送URL请求?
- 27. 如何在ZendFramework2中发送PUT请求?
- 28. 如何在android中发送soap请求?
- 29. 如何在python中发送post请求?
- 30. 发送Alamofire请求中的JSON数据
Checkout restsharp。 – 2012-01-28 14:41:08