任何人都知道如何在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. 如何發送POST請求中的Windows Phone 8,並獲得其在JSON
- 3. Nodejs:如何發送發佈請求?
- 4. 如何向HttpClient發送發佈請求
- 5. 如何發送在Windows Phone
- 6. 如何通過Windows Phone 8中的HTTPS發佈請求登錄?
- 7. 在燒瓶中發送發佈請求
- 8. 如何發佈Facebook的應用程序請求從Windows Phone 7
- 9. 如何向Windows Phone 7發送POST請求?
- 10. JSON布爾字段的發佈請求默認發送false
- 11. Windows Phone在通話中按順序發送多個Web請求
- 12. 在發佈請求中發送http url作爲請求參數
- 13. 發送JSON請求到uservoice
- 14. 如何在Robot Framework中發送空數據JSON的發佈請求?
- 15. 如何使用volley在Android中使用JSON字符串發送發佈請求?
- 16. 如何在cURL發佈請求中發送簡單對象
- 17. 如何在django中使用ajax發佈請求發送文件
- 18. 如何在jmeter發佈請求中發送字節數組
- 19. 客戶如何在發佈請求中發送參數?
- 20. 如何製作json發佈請求?
- 21. 如何發送包裹JSON請求
- 22. jQuery不發送內容類型爲application/json的發佈請求
- 23. 發送JSON請求c#mvc3
- 24. 從Android發送JSON請求
- 25. Volley Post請求,在Json數組請求中發送Json對象
- 26. 在iphone中發佈json請求
- 27. 在Qt 4.7中發佈JSON請求
- 28. JSON在JMeter中發佈數據請求
- 29. 在Unity中發佈JSON請求
- 30. 在Android中發送JSON POST請求
Checkout restsharp。 – 2012-01-28 14:41:08