をUWP(W10)でのHttpClientでPOSTリクエストを作成し、私はHTTPClientを使用してサーバーに(ID = 1)のようにデータをポストする方法をお願いしたいと思います。 私はインターネット上にいくつかのチュートリアルがあることを知っていますが、それらの多くはWindows 8.1用であり、10で動作しません。私はアプリケーションを作るためのユニバーサルWindowsの厚底を使用してい
2
A
答えて
4
UWPでHTTP要求を処理したい場合、それをサポートするWebサービスが必要です。あなたは、溶液中のWeb APIプロジェクトを作成する場合は、POSTリクエストを処理するために、コントローラ内のアクションを使用することができます。ウェブAPIについて
もっと読み:click here
まずあなたがウェブAPIからのHTTPリクエストを処理するためにNuGetからのWeb APIの.NETクライアントをインストールする必要があります。あなたのUWPプロジェクトで
、あなたは、次の方法でデータ転送クラスを行うことができます。今、あなたは、URLが目的のコントローラにルーティングし、あなたがそれを必要とするこれまでのPostメソッドを呼び出すことができます
const string ServerUrl = ""; //specify your server url
public void ClientHeaderInfo(HttpClient client)
{
client.BaseAddress = new Uri(ServerUrl);
client.DefaultRequestHeaders.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
}
public virtual async Task Post(int id,string url)
{
HttpClientHandler handler = new HttpClientHandler { UseDefaultCredentials = true };
using (var client = new HttpClient(handler))
{
ClientHeaderInfo(client);
try
{
await client.PostAsJsonAsync(url, id);
}
catch (Exception ex)
{
await new MessageDialog(ex.Message).ShowAsync();
}
}
}
Web APIで、POSTに必要なIDを入力します。
関連する問題
- 1. ユニバーサルWindowsアプリケーションを使用してアラームアプリケーションを起動するには
- 2. Cmake | UWP :: Cmakeを使用してユニバーサルWindowsアプリケーションを構築する
- 3. MS SQL Serverを使用したユニバーサルWindowsアプリケーション
- 4. Windows Phone 8.1とユニバーサルWindowsアプリケーションの両方を開発するための環境
- 5. スタイル用のビジュアルステートセッターの設定ユニバーサルWindowsアプリケーション
- 6. C++/CXのユニバーサルWindowsアプリケーション
- 7. ユニバーサルWindowsアプリケーションのデバッグ時に自動デプロイが動作しない
- 8. Win10ユニバーサルWindowsアプリケーションでNFCを使用してHF RFIDタグを読み取る
- 9. ユニバーサルのWindows 10アプリケーションは、Visual Studio 2015
- 10. ユニバーサルWindowsプラットフォームでSetWaitableTimerを使用する
- 11. 私は私のウェブサイトを作るためのブートストラップを使用してい
- 12. ユニバーサルWindowsアプリケーションでのアプリケーションサイズの設定Windows Phone用
- 13. ユニバーサルWindowsアプリケーションC++でwin32 DLLライブラリを使用
- 14. ユニバーサルWindowsアプリケーション - 自動起動
- 15. マグネットが厚紙をクリックしてユニティアプリのために動作しない
- 16. window.requestFileSystemは、私はアンドロイドのためのHTML5アプリケーションを開発するためのPhoneGapを使用している9
- 17. ユニバーサルWindowsアプリケーションのWindows Live SDKからリフレッシュトークンを受け取る
- 18. は、私はネットワークマップが含まユニバーサルWindowsプラットフォームのC#プログラムを作成しようとしているのC#(UWP)
- 19. ユニバーサルWindowsアプリケーション:ListViewItem内の2つのボタン
- 20. ユニバーサルWindowsアプリケーションのバックグラウンドタスク "コード1(0x1)で終了しました"
- 21. 私は春の4を使用してアプリケーションを作成していたユーザ
- 22. ページは、私はプログラムのpythonに始めていると私は、Webアプリケーションを作成するために、フラスコのフレームワークを使用しているPythonのフラスコ
- 23. ユニバーサルWindowsアプリケーションからWin32アプリケーションへ
- 24. ユニバーサルWindowsプラットフォームx64アセンブリ言語を使用したC++
- 25. ユニバーサルWindowsクラスライブラリで最新のドットネットコアを使用するには?
- 26. 私は自分のアプリケーションのためのARKitを使用していますテクスチャ
- 27. ユニバーサルWindowsアプリケーションでシャドウ効果をドロップ
- 28. WPFからユニバーサルWindowsアプリケーションを起動
- 29. ユニバーサルWindowsアプリケーションと.NET Frameworkバージョンの関係
- 30. ユニバーサルWindowsアプリケーションのデータ同期(デスクトップ)Sqlite
も...私は現在UWP、Windowsの10を使用して、これでPOSTリクエストを処理しています。したがって、あなたが最後に更新されたバージョンを使用している場合、あなたはうまくいくでしょう。 – Flaugzig
次 – Flaugzig
[OK]をthnksをサポートするために、NuGetからのWeb APIの.NETクライアントを追加する必要があり、私はそれを試してみましょう! – Onelio