SQLの窓

2013年06月09日


Win8 ストアから Post 投稿

Get 部分を追加しました

Windows8(C#) ストアアプリ : HttpClient で Get と Post する簡易クラス


非同期のメソッドを定義する場合は、async Task<T> とします。大抵の場合、メソッド化しておいたほうが使いやすいものとなります。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;

namespace LBOX_Http
{
	public class Lbox
	{
		public static async Task<string> Post(string url, Dictionary<string, string> param )
		{
			string result = "";

			try
			{
				HttpClient httpClient = new HttpClient();
				httpClient.MaxResponseContentBufferSize = int.MaxValue;
				HttpContent content = new FormUrlEncodedContent(param);
				var response = await httpClient.PostAsync(url, content);
				String text = await response.Content.ReadAsStringAsync();

				result = text;
			}
			catch (Exception Err)
			{
				result = "ERROR:" + Err.Message;
			}

			return result;

		}
	}
}


▼ 呼び出し方法
String url = "投稿先の URL";
var param = new Dictionary<string, string>();
param.Add("u", "入力文字列");
Response.Text = await Lbox.Post(url, param);

u は、HTML 定義で FORM 内の INPUT の name 属性に割り当てられた文字列です。

関連する記事

Win8 ストア : HttpClient + XDocument で RSS の取得
Win8 ストア : UrlEncode と UrlDecode


【Win8 ストアアプリの最新記事】
posted by lightbox at 2013-06-09 22:08 | Win8 ストアアプリ | このブログの読者になる | 更新情報をチェックする
container 終わり



フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

CSS ドロップシャドウの参考デモ
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり