.NET Compact Framework 2.0中的WebClient

堆叠式

我有一个CF 2.0项目,需要在其中实现以下功能:

var myList = new List<MyItem>() { item1, item2 };

using (var webclient = new WebClient())
{
    webclient.Headers["Content-type"] = "application/json";
    webclient.Encoding = Encoding.UTF8;

    var data = JsonConvert.SerializeObject(myList);

    var response = webclient.UploadString("http://111.111.111.111:8762/MyService/FetchData", "POST", data);
    var myItems = JsonConvert.DeserializeObject(response, typeof(List<MyItem>));
}

我在CF 2.0中找不到System.Net.WebClient

堆叠式

此页面上的示例很好地满足了我的需求。

public void Test()
{
    // Create a request using a URL that can receive a post. 
    WebRequest request = WebRequest.Create("http://www.contoso.com/PostAccepter.aspx ");
    // Set the Method property of the request to POST.
    request.Method = "POST";
    // Create POST data and convert it to a byte array.
    string postData = "This is a test that posts this string to a Web server.";
    byte[] byteArray = Encoding.UTF8.GetBytes(postData);
    // Set the ContentType property of the WebRequest.
    request.ContentType = "application/json";
    // Set the ContentLength property of the WebRequest.
    request.ContentLength = byteArray.Length;
    // Get the request stream.
    Stream dataStream = request.GetRequestStream();
    // Write the data to the request stream.
    dataStream.Write (byteArray, 0, byteArray.Length);
    // Close the Stream object.
    dataStream.Close ();
    // Get the response.
    WebResponse response = request.GetResponse ();
    // Display the status.
    Console.WriteLine (((HttpWebResponse)response).StatusDescription);
    // Get the stream containing content returned by the server.
    dataStream = response.GetResponseStream ();
    // Open the stream using a StreamReader for easy access.
    StreamReader reader = new StreamReader(dataStream);
    // Read the content.
    string responseFromServer = reader.ReadToEnd();
    // Display the content.
    Console.WriteLine (responseFromServer);
    // Clean up the streams.
    reader.Close();
    dataStream.Close();
    response.Close();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NET Compact Framework中DataGrid内部的ComboBox

来自分类Dev

在.NET Compact Framework中单击触发按钮

来自分类Dev

.NET Compact Framework PowerToys

来自分类Dev

.NET Compact Framework上的ILSpy

来自分类Dev

从C ++到C#.Net Compact Framework的结构转换中的问题

来自分类Dev

在.NET Compact Framework应用程序中显示最新插入的数据

来自分类Dev

在2008年后的Visual Studio中开发.NET Compact Framework应用程序?

来自分类Dev

TcpClient.Connect在.NET Compact Framework中花费太多时间

来自分类Dev

从C ++到C#.Net Compact Framework的结构转换中的问题

来自分类Dev

消耗.NET 4.0 Web Service的.NET Compact Framework 3.5

来自分类Dev

如何在Windows CE设备上安装.Net Compact Framework

来自分类Dev

有什么方法可以更改.NET Compact Framework 2.0上的输入法

来自分类Dev

重新构造一个Compact Framework .NET 3.5应用程序

来自分类Dev

.NET Compact框架中的异步TCP服务器

来自分类Dev

加快C#Compact Framework中XML的解析速度(使用XmlTextReader和XElement)?

来自分类Dev

如何在WinCE Compact Framework 3.5中为用户控件标记默认事件

来自分类Dev

创建简单队列Compact Framework的最佳实践

来自分类Dev

DbContext无法使用ASP.Net MVC中的SQL Server Compact进行初始化

来自分类Dev

.NET Framework中的'AssemblyTitle'属性

来自分类Dev

是将MEF还是MEF2烘焙到.NET Framework中?

来自分类Dev

如何从RC2中的.NET核心类库引用Entity Framework 6?

来自分类Dev

Microsoft Bot Framework .Net中的Directline API和OAuth2有什么区别?

来自分类Dev

如何从RC2中的.NET核心类库引用Entity Framework 6?

来自分类Dev

实体框架:在ASP.NET MVC 4中为SQL Server Compact设置正确的连接字符串

来自分类Dev

Windows Mobile Compact Framework构建错误:无法创建CAB文件…

来自分类Dev

Compact Framework 3.5引用用户控制错误

来自分类Dev

如何使用Compact Framework以自定义格式显示日期

来自分类Dev

.NET Framework SDK与.NET Framework

来自分类Dev

Zend Framework 2中的路由

Related 相关文章

  1. 1

    NET Compact Framework中DataGrid内部的ComboBox

  2. 2

    在.NET Compact Framework中单击触发按钮

  3. 3

    .NET Compact Framework PowerToys

  4. 4

    .NET Compact Framework上的ILSpy

  5. 5

    从C ++到C#.Net Compact Framework的结构转换中的问题

  6. 6

    在.NET Compact Framework应用程序中显示最新插入的数据

  7. 7

    在2008年后的Visual Studio中开发.NET Compact Framework应用程序?

  8. 8

    TcpClient.Connect在.NET Compact Framework中花费太多时间

  9. 9

    从C ++到C#.Net Compact Framework的结构转换中的问题

  10. 10

    消耗.NET 4.0 Web Service的.NET Compact Framework 3.5

  11. 11

    如何在Windows CE设备上安装.Net Compact Framework

  12. 12

    有什么方法可以更改.NET Compact Framework 2.0上的输入法

  13. 13

    重新构造一个Compact Framework .NET 3.5应用程序

  14. 14

    .NET Compact框架中的异步TCP服务器

  15. 15

    加快C#Compact Framework中XML的解析速度(使用XmlTextReader和XElement)?

  16. 16

    如何在WinCE Compact Framework 3.5中为用户控件标记默认事件

  17. 17

    创建简单队列Compact Framework的最佳实践

  18. 18

    DbContext无法使用ASP.Net MVC中的SQL Server Compact进行初始化

  19. 19

    .NET Framework中的'AssemblyTitle'属性

  20. 20

    是将MEF还是MEF2烘焙到.NET Framework中?

  21. 21

    如何从RC2中的.NET核心类库引用Entity Framework 6?

  22. 22

    Microsoft Bot Framework .Net中的Directline API和OAuth2有什么区别?

  23. 23

    如何从RC2中的.NET核心类库引用Entity Framework 6?

  24. 24

    实体框架:在ASP.NET MVC 4中为SQL Server Compact设置正确的连接字符串

  25. 25

    Windows Mobile Compact Framework构建错误:无法创建CAB文件…

  26. 26

    Compact Framework 3.5引用用户控制错误

  27. 27

    如何使用Compact Framework以自定义格式显示日期

  28. 28

    .NET Framework SDK与.NET Framework

  29. 29

    Zend Framework 2中的路由

热门标签

归档