关于藉由来HttpWebRequest的后SQL指令到网页存取资料库的问题
小弟我最近在做这样的一个尝试,到网页端post SQL指令存取资料库,但是我做到下面这样的时候就不知道该怎么继续下去了HttpWebRequest request = HttpWebRequest.CreateHttp(url);
request.ContentType = "text/plain; charset=utf-8";
request.Method = "POST";
String para = "SELECT * FROM testtable";
byte[] bs = Encoding.UTF8.GetBytes(para);
只知道接下来要使用request.BeginGetRequestStream,但是WP8中似乎只能使用异步方法,和桌面写法不太一样。
这个程式想要达到的目的是藉由对网页端资料库下SQL查询,传回字串后解析为JSON格式,请各位教教我,谢谢 --------------------编程问答--------------------
--------------------编程问答-------------------- 你可以了解下OData
request.BeginGetRequestStream((asyncResult) =>
{
byte[] header = System.Text.Encoding.UTF8.GetBytes(postParas);
HttpWebRequest postRequest = asyncResult.AsyncState as HttpWebRequest;
Stream streamResult = postRequest.EndGetRequestStream(asyncResult);
//HttpWebResponse webResponse = (HttpWebResponse)webRequest.EndGetResponse(asyncResult);
//得到响应流
streamResult.Write(header, 0, header.Length);
streamResult.Flush();
streamResult.Close();
postRequest.BeginGetResponse((asyncPostResult) =>
{
HttpWebRequest webRequest = (HttpWebRequest)asyncResult.AsyncState;
HttpWebResponse webResponse = (HttpWebResponse)webRequest.EndGetResponse(asyncResult);
if (OnGetCompleted != null)
{
OnGetCompleted(this, webResponse.StatusCode.ToString());
}
}, postRequest);
}, request);
可以提供基于http协议的数据库crud操作 --------------------编程问答--------------------
请问OnGetCompleted 这个function是系统提供的还是?它的使用方式呢
--------------------编程问答-------------------- 自己定义一个事件。
补充:移动开发 , Windows Phone