C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#でWebClientを使用して特定のURLにデータを投稿するにはどうすればよいですか?


Webクライアントを使用してWebAPIからデータを取得および投稿できます。 Webクライアントは、サーバーとの間でデータを送受信するための一般的な方法を提供します

Webクライアントは、WebAPIを使用するために簡単に使用できます。 WebClientの代わりにhttpClientを使用することもできます

WebClientクラスは、WebRequestクラスを使用してリソースへのアクセスを提供します。

WebClientインスタンスは、WebRequest.RegisterPrefixメソッドで登録された任意のWebRequest子孫でデータにアクセスできます。

Namespace:System.Net
Assembly:System.Net.WebClient.dll

UploadStringリソースに文字列を送信し、応答を含む文字列を返します。

class Program{
   public static void Main(){
      User user = new User();
      try{
         using (WebClient webClient = new WebClient()){
            webClient.BaseAddress = "https://jsonplaceholder.typicode.com";
            var url = "/posts";
            webClient.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
            webClient.Headers[HttpRequestHeader.ContentType] ="application/json";
            string data = JsonConvert.SerializeObject(user);
            var response = webClient.UploadString(url, data);
            var result = JsonConvert.DeserializeObject<object>(response);
            System.Console.WriteLine(result);
         }
      }
      catch (Exception ex){
         throw ex;
      }
   }
}
class User{
   public int id { get; set; } = 1;
   public string title { get; set; } = "First Data";
   public string body { get; set; } = "First Body";
   public int userId { get; set; } = 222;
}

出力

{
   "id": 101,
   "title": "First Data",
   "body": "First Body",
   "userId": 222
}

  1. WhatsappExtractorを使用して特定のWhatsappファイルを抽出する方法

    優れたWhatsAppエクストラクタは、データを失うことなく、必要なものを簡単に選択するのに役立ちます。チャットを1つか2つだけ保存する場合は、適切なWhatsappバックアップエクストラクタを使用して、必要なものを慎重に取得できます。 後でアクセスできるように、データ全体をバックアップすることは1つのことです。しかし、スタック全体から具体的に必要なものを取得することは困難になります。シナリオがAndroidからiPhoneに変わります。電話全体を復元し、さまざまなチャットの会話をサーフィンして、最終的に1つに落ち着き、それを取得する必要があります。これは間違いなく退屈なプロセスですが、忍耐

  2. Google データをダウンロードするには:Google データ エクスポートを使用しますか?

    Google は、あなたが思っている以上にあなたのことを知っています。貴重なデータを保存するオンラインの場所は Facebook だけではありません。また、Google アカウントにいくつかの機密データが保存されています。検索結果と広告をターゲットにするために、Google がユーザーを追跡してデータを収集していることは、おそらくご存じでしょう。 何百万人ものユーザーの間で、データのセキュリティとプライバシーの問題に関する懸念が急増しています。 Facebook データをダウンロードする方法については既に説明しました。 ここでは、Google データ エクスポート ツールを使用してデータをダ