を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アプリケーション
- 5. ユニバーサルWindowsアプリケーションのデバッグ時に自動デプロイが動作しない
- 6. C++/CXのユニバーサルWindowsアプリケーション
- 7. Win10ユニバーサルWindowsアプリケーションでNFCを使用してHF RFIDタグを読み取る
- 8. ユニバーサルのWindows 10アプリケーションは、Visual Studio 2015
- 9. ユニバーサルWindowsプラットフォームでSetWaitableTimerを使用する
- 10. ユニバーサルWindowsアプリケーション - 自動起動
- 11. マグネットが厚紙をクリックしてユニティアプリのために動作しない
- 12. window.requestFileSystemは、私はアンドロイドのためのHTML5アプリケーションを開発するためのPhoneGapを使用している9
- 13. は、私はネットワークマップが含まユニバーサルWindowsプラットフォームのC#プログラムを作成しようとしているのC#(UWP)
- 14. ユニバーサルWindowsアプリケーションのWindows Live SDKからリフレッシュトークンを受け取る
- 15. ユニバーサルWindowsアプリケーションのバックグラウンドタスク "コード1(0x1)で終了しました"
- 16. ユニバーサルWindowsアプリケーション:ListViewItem内の2つのボタン
- 17. 私は春の4を使用してアプリケーションを作成していたユーザ
- 18. ユニバーサルWindowsクラスライブラリで最新のドットネットコアを使用するには?
- 19. WPFからユニバーサルWindowsアプリケーションを起動
- 20. ユニバーサルWindowsアプリケーションでシャドウ効果をドロップ
- 21. ユニバーサルWindowsアプリケーションと.NET Frameworkバージョンの関係
- 22. ユニバーサルWindowsアプリケーション内のバッジ通知
- 23. UWPアプリケーションは、ユニバーサルWindowsプラットフォーム上で選択した円なしのラジオボタンを
- 24. リアクトはシンプルで定義されていないが、私は15.0.1を使用し、使用しているコンポーネント(ユニバーサル)
- 25. ユニバーサルWindowsプロジェクト - 使用してHttpClientを例外
- 26. 私は下の表を作るためにfueluxライブラリを使用している
- 27. ユニバーサルWindowsプラットフォーム(Windows 10アプリ)でListViewを使用する方法
- 28. WindowsのユニバーサルWindowsアプリケーションでメモリを扱う場合
- 29. 埋め込みPythonスクリプトを使用したWindows GUIアプリケーションの作成
- 30. UWPのファイルコンテンツを持つStorageFileクラスを使用する[ユニバーサルWindowsプラットフォーム]
も...私は現在UWP、Windowsの10を使用して、これでPOSTリクエストを処理しています。したがって、あなたが最後に更新されたバージョンを使用している場合、あなたはうまくいくでしょう。 – Flaugzig
次 – Flaugzig
[OK]をthnksをサポートするために、NuGetからのWeb APIの.NETクライアントを追加する必要があり、私はそれを試してみましょう! – Onelio