windows phone 7 通过Post提交URL到服务器,从服务器获取数据(比如登陆时候使用)

原文:windows phone 7 通过Post提交URL到服务器,从服务器获取数据(比如登陆时候使用)

HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(UrlManager.Login());
            myRequest.Method = "POST";
            myRequest.ContentType = "application/x-www-form-urlencoded";

            myRequest.BeginGetRequestStream(new AsyncCallback(GetRequestStreamCallback), myRequest);

private void GetRequestStreamCallback(IAsyncResult asynchronousResult)
        {
            HttpWebRequest request = (HttpWebRequest)asynchronousResult.AsyncState;
            System.IO.Stream postStream = request.EndGetRequestStream(asynchronousResult);

            // Prepare Parameters String
            string parametersString = "username=用户名&password=密码";
            //foreach (KeyValuePair<string, string> parameter in parameters)
            //{
            //    parametersString = parametersString + (parametersString != "" ? "&" : "") + string.Format("{0}={1}", parameter.Key, parameter.Value);
            //}

            byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(parametersString);
            // Write to the request stream.
            postStream.Write(byteArray, 0, parametersString.Length);
            postStream.Close();
            // Start the asynchronous operation to get the response
            request.BeginGetResponse(new AsyncCallback(GetResponseCallback), request);
        }

 private void GetResponseCallback(IAsyncResult asynchronousResult)
        {
            HttpWebRequest request = (HttpWebRequest)asynchronousResult.AsyncState;
            HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(asynchronousResult);
            Stream streamResponse = response.GetResponseStream();
            StreamReader streamRead = new StreamReader(streamResponse);
            string responseString = streamRead.ReadToEnd();
            // Close the stream object
            streamResponse.Close();
            streamRead.Close();
       }
时间: 2024-10-11 11:10:36

windows phone 7 通过Post提交URL到服务器,从服务器获取数据(比如登陆时候使用)的相关文章

介绍ajax提交url与ajax提交表单的区别

 本篇文章主要是对ajax提交url与ajax提交表单的区别进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 1:ajax自已构造一个url,这种方式传参数要用Data,不能用于表单提交.  例:    代码如下:          function createHtml(id){              $("#reloading").show();               //edit_bg是个div,提交时显示,这样可以使背景页面不能操作.             

谷歌:通过“Googlebot 抓取方式”向谷歌提交URL

8月12日消息:近日,谷歌网站站长工具中的"Googlebot 抓取方式"功能提供了一种向Google提交全新的URL以及更新URL的收录方法.允许站长提交刚刚推出新网站,或者新增加 一些重要新页面,辅助谷歌快速索引网站. 谷歌称,当站长像Googlebot那样成功抓取了一个URL,那么,站长将会在谷歌站长工具中看到提交该URL到谷歌的索引这一选项.当站长以这样的方式提交URL后,通常在一天之 内,Googlebot就会抓取该URL.然后,谷歌会考虑是否将其列入谷歌的索引中.但请注意,

js-post提交到模态框,无法获取url地址增加的参数

问题描述 post提交到模态框,无法获取url地址增加的参数 使用的bootstrap,新页面在模态框中显示.使用getquerystring无法获取id,显示null,如果直接location.href=地址,可以获得到id.要怎么做呢,url确定附带id了,但是跳转后却没了 解决方案 ajax请求的吧,这样浏览器地址栏当然没有参数,你的getquerystring肯定是通过location.href或者location.search来分析获取参数的,地址栏都没有参数当然获取不到 用全部变量保

js的form表单提交url传参数(包含+等特殊字符)的两种解决方法_javascript技巧

方法一:(伪装form表单提交) linkredwin = function(A,B,C,D,E,F,G){ var formredwin = document.createElement("form"); formredwin.method = 'POST'; document.body.appendChild(formredwin); formredwin.action = "http://www.A.com/A.wiki?A=" +encodeURI(A) +

WINDOWS下搭建SVN服务器端的步骤分享(Subversion)_win服务器

1.获取svn程序 2.安装 Subversion(以下简称SVN)的服务器端和客户端.下载下来的服务器端是个 zip压缩包,直接解压缩即可,比如我解压到 E:\subversion .客户端安装文件是个 exe 可执行文件,直接运行按提示安装即可,客户端安装完成后提示重启. 3.先建立空目录 E:\svn\repos1 ,注意一定是要空的.然后在 repos1 文件夹上"右键->TortoiseSVN->Create Repository here...",然后可以选择版

Ajax开发过程中提交获取数据的乱码问题

ajax|过程|数据|问题 这两天在继续我的Ajax之旅.一直在抓紧步伐. 前天试验使用Ajax提交form表单到服务器,获取form信息内容出现了乱码,一时无法解决.网上有结论说是application/x-www-form-urlencoded编码的原因,我估计也是.正在寻找解决之道. 大家一起讨论讨论. 补充:通过在后台用UTF8转码的方式可以解决中文乱码问题.这种方法针对form表单提交,编码在服务器完成.代码如下: form.jsp:  <%@ page contentType="

背水一战 Windows 10 (51) - 控件(集合类): ItemsControl - 项模板选择器, 数据分组

原文:背水一战 Windows 10 (51) - 控件(集合类): ItemsControl - 项模板选择器, 数据分组 [源码下载] 背水一战 Windows 10 (51) - 控件(集合类): ItemsControl - 项模板选择器, 数据分组 作者:webabcd 介绍背水一战 Windows 10 之 控件(集合类 - ItemsControl) 项模板选择器 数据分组 示例1.ItemsControl 的项模板选择器Controls/CollectionControl/Ite

关于绑定点击提交AJAX,获取数据的事件重复执行的问题

问题描述 关于绑定点击提交AJAX,获取数据的getJSONData事件重复执行,而且执行的次数还累加,参数在A标签这几个值里乱变这里上代码://加载列表数据,获取JSON数据functiongetJSONData(pn,canshu){$.ajax({type:"get",url:"ajax/Handler.ashx?time="+newDate().getTime(),data:{tj1:canshu,change:"change"},asy

php使用CURL模拟GET与POST向微信接口提交及获取数据的方法_php实例

本文实例讲述了php使用CURL模拟GET与POST向微信接口提交及获取数据的方法.分享给大家供大家参考,具体如下: php CURL函数可以模仿用户进行一些操作,如我们可以模仿用户提交数据也可以模仿用户进行网站访问了,下面我们来介绍利用CURL模拟进行微信接口的GET与POST例子,例子非常的简单就两个: Get提交获取数据 /** * @desc 获取access_token * @return String access_token */ function getAccessToken()