Tag: 请求

C# – Json POST请求已发送但未被PH​​P服务器接收

我正在从C#windowsform应用程序向OpenShift(Redhat)上托管的PHP服务器发送HTTP请求。 我使用POST方法,使用Json数据。 问题是: 数据似乎被正确发送(我看到wireshark中的数据包) php脚本正确启动,我在日志中看到收到了一条POST消息 但没有收到任何POST数据.. 这是C#代码 : string json = “{\”user\”:\”test\”,” + “\”n\”:\”2\”}”; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(“http://……..rhcloud.com/webservices.php”); request.Method = “POST”; request.ContentType = “application/json”; request.ContentLength = json.Length; using (var streamWriter = new StreamWriter(request.GetRequestStream())) { streamWriter.Write(json); streamWriter.Close(); var httpResponse = (HttpWebResponse)request.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var result = streamReader.ReadToEnd(); Debug.WriteLine(“R : ” + […]

Unity – WWW.text在Android设备上返回null

我正在使用Unity开发Android应用程序。 但我无法用它连接到互联网服务器。 这会给出错误,这很好: Application.internetReachability == NetworkReachability.NotReachable 但是在尝试执行此代码段时: IEnumerator testConnection() { Dictionary header = new Dictionary(); string userAgent = “Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36”; header.Add(“User-Agent”, userAgent); WWW www = new WWW(“www.google.com”, null, header); yield return www; // check for errors if (www.error == null) { util.debug(“works”); } else { // […]

将XML字符串作为响应发送

我从第三方应用程序(不同的域)收到我的请求到我的ASP应用程序。 我正在处理请求并在我的应用程序中执行业务部分,并且作为确认,我需要将XML字符串作为响应发送到将请求发布到我的应用程序的同一页面。 我成功地使用以下代码从Request检索输入 NameValueCollection postPageCollection = Request.Form; foreach (string name in postPageCollection.AllKeys) { … = postPageCollection[name]); } 但我不知道如何将响应和XML String一起发送回网站(不同的域)? 编辑:如何从POST发生的位置获取URL。

如何在URLEncoded或ASP.NET中具有百分比字符时获取查询字符串

当查询字符串是UrlEncoded或在ASP.NET中具有百分比字符时,如何从Request对象获取实际的查询字符串? 基本上,如果我有这样的Url: Default.aspx?p=%b4 ,如何获得填充“%b4”的字符串? Request.QueryString[“p”]返回不可打印的字符。 Request.RawUrl返回Default.aspx?p =%ufffd“ Request.Url.AbsoluteUri返回Default.aspx?p =%EF%BF%BD 我怎样才能得到“%b4”?

调用URL – c#

我试图在C#中调用一个URL,我只是对调用感兴趣,而不关心响应。 当我有以下内容时,是否意味着我正在调用URL? HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);

Wcf – 在exception之前重试3次?

在生成请求exception之前,我被要求构建一个3次重试的机制。 我们有这种拓扑: Service1调用Service2 。 如果连续3次失败 – 产生一个激发。 WCF是否有任何重试机制?

WCF请求/响应包大小

我想知道是否有可配置的设置限制WCF的最大请求/ respose数据包大小? 我正在使用VSTS 2008 + WCF 3.5。 我是一个Windows服务的自主WCF服务。 乔治,提前谢谢

在.NET中的HTTP请求中传递数组值

在.NET中的HTTP请求中传递和处理数组的标准方法是什么? 我有一个解决方案,但我不知道这是否是最好的方法。 这是我的解决方案: ASHX处理程序以逗号分隔的字符串接收“user”参数。 您可以通过拆分字符串轻松获取值: public void ProcessRequest(HttpContext context) { string[] users = context.Request.Form[“user”].Split(‘,’); } 所以,我已经找到了我的问题的答案:为同一个参数名称分配多个值,假设ASHX处理程序将其作为逗号分隔的字符串接收,并拆分字符串。 我的问题是这是否通常在.NET中完成。 这是什么标准做法? 是否有一种更简单的方法来获取多个值,而不是假设该值是以逗号分隔并在其上调用Split()? 这是数组通常如何在.NET中传递,还是使用XML? 有没有人对这是否是最佳方法有任何见解?

Request.IsLocal

这个属性是可欺骗的,还是100%值得信赖的? 我想确定一个请求只来自我的盒子。 我必须添加这句话因为我不能提出简单的问题。

拦截WebBrowser在C#中发出的请求

是否可以拦截WebBrowser控件发出的所有请求? 我想修改每个请求的请求URI(包括对图像,脚本,样式表等的请求)