
Http
XBMY
C#爱好者,欢迎交流
展开
-
NetworkHelper
class NetworkHelper{ public static string GetTextFromUri(string uri) { return GetTextFromUri(uri, Encoding.UTF8); } public static string GetTextFromUri(string uri, Encoding { try { var buffer = GetB原创 2021-03-08 18:33:37 · 470 阅读 · 0 评论 -
HttpClientHelpClass
using Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Net.Http;using System.Net.Http.Headers;using System.Text;using System.Threading.Tasks;using System.Xml.Serializati原创 2020-09-15 09:59:51 · 307 阅读 · 0 评论 -
HttpClient测试
HttpClient测试using System.Collections.Generic;using System.IO;using System.Net.Http;using System.Net.Http.Headers;using System.Windows;namespace WpfHttpClient{ /// <summary> /// Interaction logic for MainWindow.xaml /// </summar原创 2020-09-03 11:39:43 · 340 阅读 · 0 评论 -
newtonsoft反序列化json常用方法
newtonsoft反序列化json常用方法LINQ to JSONParsing JSONParsing a JSON Object from textParsing a JSON Array from textLoading JSON from a fileQuerying JSON with LINQGetting values by Property Name or Collection IndexQuerying with LINQLinq With SelectTokenSelectTokenS翻译 2020-06-02 14:18:01 · 792 阅读 · 0 评论 -
Http_校正返回日期数据
/// <summary> /// 将返回日期数据校正为正常日期数据 /// </summary> /// <param name="dateStr">网站返回的日期字符串。如: 2020,4,31,00,30,00</param> /// <returns>返回日期类型</returns> private DateTime CalibrationDate.原创 2020-05-30 16:42:34 · 503 阅读 · 0 评论 -
Win7无法正访问网页数据问题解决
测试代码如下:Sub TestDemo() Dim rsp As String, url As String url = "https://www.cpk565.com/data/xyft/lotteryList/2020-02-23.json" With CreateObject("MSXML2.XMLHTTP.6.0") .Open "GET", u...原创 2020-02-23 17:33:39 · 584 阅读 · 0 评论 -
Newtonsoft.Json使用方法整理
Newtonsoft.Json使用序列化和反序列化JSON使用JSON路径查询JSON使用JSON路径和转义属性查询JSON使用复杂JSON路径查询JSON使用JSON路径和LINQ查询JSONJSON路径和正则JSON路径等于比较操作ToDictionary序列化和反序列化JSON在JSON文本和.NET对象之间转换的最快方法是使用Json序列化器…JsonSeriizer通过将.NET对象...原创 2019-12-31 09:00:15 · 2141 阅读 · 0 评论 -
Datagrid布局与样式(居中,单元格颜色,排序)
<Page x:Class="Lx.Pages.Page_bkzj_gn" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://sc...原创 2019-12-31 08:51:04 · 1398 阅读 · 1 评论 -
JSONPath-XPath 整理
#用于JSON的JSONPath-XPath经常强调的优势XML提供了大量工具来分析、转换和选择性地从XML文档中提取数据。XPath是这些强大的工具之一。现在该考虑一下,是否需要像XPath4JSON这样的东西,以及它能解决什么问题。数据可以交互地从杰森结构在客户端上,没有特殊的脚本。 客户端请求的JSON数据可以减少到服务器上的相关部分,从而最小化服务器响应的带宽使用。如果我...原创 2019-06-25 19:37:23 · 1744 阅读 · 0 评论 -
编码转换的方法
编码转换的方法文章目录1.Unicode 转换中文2.汉字转Unicode3.字体编码的转换1.Unicode 转换中文public App(){ var str = "class=%u5404%u7701%u4f53%u5f69&name=%u6c5f%u82cf%u4e03%u661f%u5f69"; //第1种方法,最简洁 var outStr1 =...原创 2019-12-06 09:14:10 · 898 阅读 · 1 评论 -
Newtonsoft.Json 反序列化
Newtonsoft.Json 反序列化1. Newtonsoft.Json With objectDeserialize an ObjectDeserialize a CollectionDeserialize a DictionaryDeserialize an Anonymous TypeDeserialize a DataSetDeserialize with CustomCreation...原创 2019-11-19 23:21:58 · 584 阅读 · 0 评论 -
AngleSharp示例
AngleSharp示例 地址: https://github.com/AngleSharp/AngleSharp/tree/master/docExample CodeThis is a (growing) list of examples for every-day usage of AngleSharp.Parsing a Well-Defined DocumentOf cours...原创 2019-11-05 10:10:34 · 1483 阅读 · 0 评论 -
收录HttpWebRequest
using System;using System.Collections.Generic;using System.IO;using System.Text;using System.Net;using System.Web;namespace Utility{ public class HttpClient { #region fields ...原创 2019-10-08 09:53:09 · 235 阅读 · 0 评论 -
HttpContent 编码解析,解决汉字字符不能正确解析的问题
HttpContent 编码解析,解决汉字字符不能正确解析的问题编码解析解决对策HttpClient中,存在一些汉字字符不能被正确解码的情况,反编译HttpContent,可以观察它是如何实现的?以便于找到原因:编码解析HttpContent 类中,预定义了4种字符编码private static Encoding[] EncodingsWithBom = new Encoding[4...原创 2019-09-30 08:33:09 · 2133 阅读 · 0 评论 -
利用dynamicjson解析Json
Json的简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般...转载 2019-08-26 19:46:01 · 2850 阅读 · 0 评论 -
Fiddler中文乱码设置
对于有些中文网站,POST请求中的中文参数不能被Fiddler正确处理。具体表现是:这些网站是用GB2312/GBK/GB18030编码的,比如POST请求中含有"中文"二字,在Fiddler的TextView Inspector中显示为“����”("中文"的GBK编码),到了WebForms Inspector中就显示为乱码了,因为Fiddler把它们按照UTF-8解码。反过来,在WebFor...原创 2019-09-01 08:19:16 · 8800 阅读 · 0 评论 -
Json粘贴为类
为vs引入一个名为:“Paste Json as Code-quicktype” 的插件新建一个cs文件复制 json 文本到剪切板依次点击编辑→Paste Json as Code原创 2019-09-01 12:56:06 · 451 阅读 · 0 评论 -
Http 请求的“证书验证”实践
Http 请求的“证书验证”实践一、网页浏览诊查二、代码调试诊查三、解决办法四、步骤三的证书导出方法后记一个小程序,Http请求突然没有返回数据,为此诊疗实践,特此记录:一、网页浏览诊查1.网页查看地址:输入网址后,网页地址栏提示不安全。如下图2.查看证书,该证书已经过期二、代码调试诊查代码运行提示错误信息如下:三、解决办法 #region 设置安全协议,证书验证///...原创 2019-09-10 20:10:42 · 3310 阅读 · 0 评论 -
ReadImgFromWeb
/// <summary> /// 从网上读取一张图片 /// </summary> /// <param name="Url"></param> public MemoryStream ReadImgFromWeb(string Url) { H...原创 2019-09-17 06:34:13 · 239 阅读 · 0 评论 -
利用网站获得网络时间
以前使用对时网站进行对时,这些网站经常失效.实际上,访问一些大型网站,都会反馈回网页响应时间.这与本机时间无关.代码如下: /// <summary> /// 从百度网络上获得北京时间 /// </summary> /// <returns></returns> public static DateTi...原创 2019-09-23 14:06:59 · 730 阅读 · 0 评论 -
MyHttpClienHanlder示例
using System;using System.Collections.Generic;using System.Linq;using System.Net.Http;using System.Net.Http.Headers;using System.Text;using System.Text.RegularExpressions;using System.Threading...原创 2019-09-28 11:20:03 · 215 阅读 · 0 评论 -
httpclient GET 与POST方法
httpclient GET 与POST方法在程序用调用 Http 接口、请求 http 资源、编写 http 爬虫等的时候都需要在程序集中进行 Http 请 求。 很多人习惯的 WebClient、HttpWebRequest 在 TPL 下很多用起来不方便的地方,TPL 下推荐使 用 HttpClient(using System.Net.Http;)。HttpClient 发出 Get...原创 2019-09-28 22:56:27 · 354 阅读 · 0 评论 -
上传文件的示例
上传文件的示例一、使用 C# System.Net.HttpClient二、使用 HttpWeRequest三、使用 vb/vb.net四、需要关注的content-typeapplication/x-www-form-urlencodedmultipart/form-dataapplication/json关于文件上传,整理一些示例代码如下:一、使用 C# System.Net.HttpCl...原创 2019-09-29 08:11:07 · 1321 阅读 · 0 评论 -
CefSharp中文帮助文档
CefSharp中文帮助文档目录基础知识1.1 cefsharp设置默认语言1.2 cefSharp 服务器运行要求1.3 cefsharp设置网页接受语言AcceptLanguage1.4 cef设置userAgent2、配置管理2.1、CommandLine配置3、请求流程处理3.1 读取网页源代码3.2 获取页面中的指定文件内容(.jpg,....转载 2019-07-28 09:43:55 · 29971 阅读 · 2 评论