- 浏览: 216077 次
- 性别:
- 来自: 江西
文章分类
- 全部博客 (109)
- C# (29)
- ASP.NET (30)
- MSSQL (29)
- javascript (9)
- cmd (3)
- ORACLE (4)
- log4j (1)
- window (5)
- FTP (1)
- Shell (1)
- java (1)
- IIS (7)
- html (11)
- SQL (3)
- Jquery (11)
- IE (3)
- 火狐、谷歌 (2)
- wince (2)
- JSON (5)
- List (1)
- Foreach (1)
- SQLhelper (1)
- Ajax (1)
- Firebird (1)
- mysql (7)
- js (2)
- jQuery.autocomplete (1)
- dataTable (1)
- Http (1)
- get (1)
- datetime (1)
- powshell (1)
- URL Protocol (1)
- Office (1)
- Excel (1)
- ASP.NET,算法,秘钥 (1)
- 浏览器 (1)
- Tomcat (1)
最新评论
/// <summary> /// http get请求 /// </summary> /// <param name="Url"></param> /// <param name="postDataStr"></param> /// <returns></returns> public string HttpGet(string Url, string postDataStr) { string retString = string.Empty; try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url + postDataStr); request.Method = "GET"; request.ContentType = "text/html;charset=UTF-8"; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream myResponseStream = response.GetResponseStream(); StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8")); retString = myStreamReader.ReadToEnd(); myStreamReader.Close(); myResponseStream.Close(); } catch (Exception ex) { if (!File.Exists(Server.MapPath("~/LogFile/" + DateTime.Now.ToString("yyyy-MM") + ".txt"))) { FileStream fs = new FileStream(Server.MapPath("~/LogFile/" + DateTime.Now.ToString("yyyy-MM") + ".txt"), FileMode.Create, FileAccess.Write); //可以指定盘符,也可以指定任意文件名,还可以为word等文件 StreamWriter sw = new StreamWriter(fs); // 创建写入流 sw.WriteLine(ex.Message); // 写入Hello World sw.Close(); //关闭文件 } else { FileStream fs = new FileStream(Server.MapPath("~/LogFile/" + DateTime.Now.ToString("yyyy-MM") + ".txt"), FileMode.Open, FileAccess.Write); StreamWriter sr = new StreamWriter(fs); sr.WriteLine(ex.Message);//开始写入值 sr.Close(); fs.Close(); } } return retString; }
发表评论
-
C# 分层加密算法
2018-11-07 17:45 1037使用PBKDF2算法方案,该算法是一个标准的密钥导出算法,可用 ... -
AES 动态生成秘钥
2018-09-28 14:29 12891:方法一 通过账号+日期进行AES128位加密,取其前面16 ... -
Microsoft Office Excel 不能访问文件“EXCEL.xls”
2018-08-25 16:31 1147Microsoft Office Excel 不能访问文件“X ... -
微信分享
2017-04-20 14:15 683/// <summary> // ... -
web.config 为某个单独页面设置编码格式
2017-03-31 18:28 1167原文链接:http://www.cnblogs.com/m ... -
json日期格式转换成日期字符串
2016-08-29 10:31 2194这里进行去掉json日期的\date\字符串: st ... -
C# 将json转换成Datatable
2016-08-29 10:19 1330/// <summary> /// 将 ... -
jQuery.autocomplete.js乱码问题
2016-07-12 14:01 7201、首先修改jQuery.autocomplete.js 文件 ... -
C# 缓存
2016-06-24 15:27 764using System; using System.Col ... -
jquery table 操作
2014-12-06 19:21 980jQuery在客户端操作Table ... -
Firebird单击嵌入式非安装版使用
2014-03-12 18:48 2473Firebird单击嵌入式非安 ... -
asp.net谷歌地图api调用
2014-03-05 16:25 983<html xmlns="http://www ... -
C#开发常用的工具类
2014-02-26 13:47 1375using System; using System.Col ... -
SQLhelper帮助类
2014-02-26 13:33 4670using System; using System.Col ... -
C#中将JSon数据转换成实体类,将实体类转换成Json
2014-02-26 13:22 43982using System; using System.Col ... -
C#反射机制介绍
2014-02-25 11:26 1759反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编 ... -
LIST集合已修改;可能无法执行枚举操作。
2014-02-18 23:17 1020foreach是取只读的,在取的时候数据不 能变(包括修改,删 ... -
JS包含在HTML文件中正常,包含在ASPX文件中就报错
2014-01-09 10:07 1941今天用到了一段显示谷歌地图的JS代码,在Html中显示正常的, ... -
HTTP 500 .19
2013-11-22 14:21 856模块CustomErrorModule的 通知SendResp ... -
COM 类工厂中 CLSID 为 {A86BB4D8-209D-40E1-87A6-7AA236094FAD} 的组件时失败,原因是出现以下错误: 800401
2013-09-12 13:21 1615第一: 检查dll文件是否存在 第二: 兼容问题,看i ...
相关推荐
在C#中,我们可以使用HttpWebRequest类来发送HTTP请求并获取响应状态码,以判断远程图片是否存在。HttpWebRequest类是System.Net命名空间下的一个类,提供了发送HTTP请求的功能。 在上面的代码中,我们可以看到使用...
在C#中,我们可以使用内置的`System.Net.Http`命名空间来创建HTTP请求。这个命名空间包含`HttpClient`类,它是执行HTTP请求的主要类。 以下是一些关于C#中使用`HttpClient`进行HTTP接口请求的关键知识点: 1. **...
在上述示例中,我们检查了`IsSuccessStatusCode`属性来判断请求是否成功。如果状态码不是2xx,通常表示请求失败。可以通过`response.ReasonPhrase`获取失败原因。 5. **释放资源**: 使用`HttpClient`时,应确保...
它可以发送GET、POST、PUT、DELETE等各种HTTP请求。 - **发送GET请求**:`HttpClient.GetAsync()`方法用于发送GET请求,获取资源。 - **发送POST请求**:`HttpClient.PostAsync()`方法用于发送POST请求,常用于...
该方法支持HTTP请求中的两种常见方法——GET和POST,并允许指定数据编码格式。这对于需要通过网络接口与远程服务器进行交互的应用程序来说是非常有用的。 #### 二、参数说明 - **url** (字符串类型):表示要访问的...
- 创建一个HttpClient对象,这是发送HTTP请求的基础。 - 使用HttpClient的`PostAsync`方法,该方法接受两个参数:一个是目标URL,另一个是携带数据的HttpRequestMessage对象。 - 在HttpRequestMessage中,可以...
在`PostAsync`调用后,我们可以检查`HttpResponseMessage`的`IsSuccessStatusCode`属性来判断请求是否成功。如果成功,我们可以读取响应体(`Content`属性)以获取服务器返回的数据。如果发生错误,可以捕获异常并...
在本文中,我们将深入探讨如何使用C# .Net进行用户登录判断。这是一个常见的任务,在许多应用程序中都会遇到,包括Web应用、桌面应用等。通过理解并实现这样的功能,开发者可以确保用户安全地访问受保护的系统资源。...
在Xamarin移动端开发中,使用C#进行HTTP请求的一般步骤如下: 1. **初始化HttpClient**:首先,创建一个`HttpClient`实例,这是所有HTTP操作的基础。 ```csharp var client = new HttpClient(); ``` 2. **设置请求...
实现响应GET、POST请求。在服务端创建一个tcp通信来负责监听客户端连接。每次客户端发出请求后,我们根据请问报文来判断客户端的请求类型,然后根据不同的请求类型进行相应的处理,这样我们就设计了一个基本的HTTP...
要想让网站适配PC和手机设备,首先要能做出准确的判断。HTTP请求的Header中的User-Agent可以区分客户端的浏览器类型,可以通过User-Agent来判断客户端的设备。
在C#中,可以使用`HttpClient`类来发送HTTP请求,获取网页内容。对于百度图片搜索,我们需要构造一个URL,包含关键词和其他参数,如页码,然后通过`HttpClient`的`GetAsync`方法发送GET请求,获取HTML源代码。 接着...
这里使用了一个字符串数组`imgTypes`来存储常见的图片格式扩展名,并通过循环遍历该数组来判断`imgUrl`中的图片类型是否合法。 #### HTTP请求处理 ```csharp HttpWebRequest request = (HttpWebRequest)WebRequest....
C#中的`System.Net`命名空间提供了`HttpClient`类,可以方便地处理HTTP请求。 1. **使用HttpClient下载图片** `HttpClient`是.NET Framework 4.5及更高版本引入的类,用于执行HTTP操作。创建一个`HttpClient`实例...
总结一下,本文讨论了HTTP协议的基础知识,包括其工作原理以及在C#中如何使用`HttpClient`进行HTTP请求。此外,我们还解释了如何通过DNS查询和HTTP连接相结合的方式来检查一个域是否存在。这种技术对于开发Web应用...
对于支持图片和HTML的HTTP服务器,`HttpControl.cs`可能包含了处理HTTP请求的逻辑,包括解析请求的URL,根据URL判断是请求HTML页面还是图片资源。如果是HTML,可以读取本地的HTML文件并返回;如果是图片,读取图片...
在C#小程序上传图片的场景中,涉及到的技术点主要包括微信小程序的开发、后端服务器的处理以及文件上传的实现。微信小程序是一种轻量级的应用,它允许开发者在微信平台上构建无需下载安装即可使用的应用。本项目是...
在C#中,判断上传文件的类型和大小是网络应用开发中的常见需求,尤其是在处理用户上传文件的功能时。为了确保安全性和性能,开发者通常需要验证文件的类型和大小,防止恶意大文件耗尽服务器资源,或者非法文件类型...
1. **HTTP请求与响应**:在C#中,可以使用`HttpClient`类来发送HTTP请求到指定的网页链接,获取HTML页面内容。`HttpClient`提供了一系列方法如`GetAsync`,用于异步获取网页数据。 2. **HTML解析**:为了提取网页中...
这通常涉及到HTTP请求和响应的解析,通过检查响应头中的MIME类型来确定链接是否指向图片。 3. **图片预览**:在下载之前,软件会先进行图片预览,确保用户下载的是他们真正需要的图片。这可能涉及WebBrowser控件...