rest - 如何使用 Windows Phone 8 POST 到 RESTful API

标签 rest windows-phone-8

谁能给我一个如何使用 Windows Phone 8POST JSON 到 RESTful API(例如 Web API)的工作示例/em>?我有一个 GET 的工作示例,但似乎找不到任何 POST 的工作示例。我发现的所有 C# POST 示例都无法在 Windows Phone 8 上运行(由于 .NET 框架被精简)。

最佳答案

好吧,我终于想出了一个可行的解决方案,所以我想将其发回以确保完整性。但是,如果有人知道在 Windows Phone 8 中执行此操作的更好方法,我很乐意看到它!

public void SendPost(Uri uri, string json)
{
    var webClient = new WebClient();

    webClient.Headers[HttpRequestHeader.ContentType] = "application/json";
    webClient.UploadStringCompleted += this.sendPostCompleted;
    webClient.UploadStringAsync(uri, "POST", json);
}

private void sendPostCompleted(object sender, UploadStringCompletedEventArgs e)
{
    // Handle result
    Console.WriteLine("HTTP POST Result: {0}", e.Result);
}

关于rest - 如何使用 Windows Phone 8 POST 到 RESTful API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16695018/

相关文章:

rest - 如何为 RESTful Web 服务创建自定义媒体类型(应用程序/vnd)?

java - REST - 带有 JSON 的 HTTP Post Multipart

windows-phone-8 - 如何强制开发人员解锁 Windows Phone 8 设备?

c# - 没有可用源的未处理的 System.NotImplementedException?

asp.net - 如何在 REST web 服务中编写具有多个参数的方法

REST Api 端点获取多个资源

facebook - 如何在读取页面邮箱时使用 Facebook API 的 "folder"和 "tag"参数?

c# - 在 Windows 8.1 的 C# XAML 中,如何将样式绑定(bind)到变量?

c# - 在 map 上作为图钉的图像 - Windows Phone 8

c# - DispatcherTimer 仍然在 Stop() 之后勾选事件并设置为 null