system.net相关内容
SSL 可以是“显式"或“隐式",如此链接所述: http://help.globalscape.com/help/secureserver2/Explicit_versus_implicit_SS.htm System.Net.Mail 仅支持“显式"SSL,如下所述: http://blogs.msdn.com/webdav_101/archive/2008/06/02/sy
..
我正在尝试使用 Json.Net 序列化 IPEndpoint 对象,但出现以下错误: 从“System.Net.IPAddress"上的“ScopeId"获取值时出错. 错误的原因是我只使用端点中 IPAddress 对象的 IPV4 属性.当 Json 解析器尝试解析 IPv6 部分时,它会访问 ScopeID 属性,该属性会引发套接字异常“所引用的对象类型不支持尝试的操作"(Mi
..
我在文档中找不到任何关于它实际作用的正确描述. 它是否检查 A 记录或 CNAME 记录或两者是否存在? 我的理解是,在 .NET 4 中,如果主机不存在,则会抛出 SocketException,我的测试证实了这一点. 解决方案 Dns.GetHostEntry 建立在 Windows API 之上,不直接使用 DNS 协议.如果启用了 IPv6,它将调用 getaddrin
..
我在更改 HOSTS 文件时正在使用 .NET WebRequest.我发现 System.Net 不支持这些更改 - 我怎样才能做到这一点? 我有多个服务器在单个主机名后进行负载平衡,比如“example.com".我想单独定位其中的几个,因此我的程序将在向 example.com 发送请求之前在我的 HOSTS 文件中对机器特定的 IP 地址进行硬编码: 163.56.0.34 exa
..
我已经阅读了几乎所有我能找到的文档,但我还没有找到一个简单的工作示例,说明如何使用 DefaultWebProxy() 获取 IE 的默认代理设置. 这段代码似乎可以编译并运行,但我如何继续获取代理 URI 作为字符串? HttpWebRequest webRequest =(HttpWebRequest)HttpWebRequest.Create("http://www.google.c
..
所以,我试图从名为 Kanji-A-Day.com,但我有一个问题. 你看,我试图从网站上获取每日汉字,并且我能够将 HTML 缩小到我想要的范围,但似乎字符不同..? 它是什么样子 它应该是什么样子 更奇怪的是,我通过直接从网站复制粘贴来生成第二张图片的结果,所以这不是字体问题. 这是我用来获取角色的代码: public void UpdateDailyKanji
..
我一直在搜索和阅读,但没有发现任何真正有用的东西. 我正在编写一个小型的 C# win 应用程序,它允许用户将文件发送到 Web 服务器,而不是通过 FTP,而是通过 HTTP 使用 POST.把它想象成一个网络表单,但在 Windows 应用程序上运行. 我使用类似这样的东西创建了我的 HttpWebRequest 对象 HttpWebRequest req = WebReques
..
当我为 WebApi 安装 NuGet 包时,它为我提供了 System.Net.Http 的 1.0.0.0 版本,但它引用了版本 2. 我似乎一辈子都找不到版本 2.当我下载 .net 4.5 时,我得到 System.Net.Http 版本 4.0.315.x,但我无法使用它,因为 Web Api 程序集引用版本 2.0.0.0. 有人知道我在哪里可以找到这个 2.0.0.0 版
..
我需要在运行时更新 .Net exe app.config 文件的 system.net SectionGroup 中的设置.我在运行时没有对原始配置文件的写访问权限(我正在开发一个 .Net dll 加载项,它托管在我无法控制的应用程序提供的 exe 中)所以我希望保存一个副本并在运行时用修改后的版本替换 exe 中的配置.我已经尝试了以下但它不起作用.有什么建议吗? Configurati
..
我正在编写一个(相当简单的:)网络应用程序,并使用localhost:27488(127.0.0.1:27488)对其进行测试. 我正在使用System.Net.Sockets.TcpClient进行连接,需要一个System.Net.IPAddress来指定主机...唯一的是,我不知道如何使用正确的IP地址初始化该类.我查看了MSDN文档,并说该地址需要Byte(4)或Int64(long).
..
我使用 windows.web.http; 库创建了带有标头的HttpRequestMessage: var request = base.CreateHttpRequestMessage(); request.Headers.Add("SESSION", SessionId); return request; ,并在发送SendRequestAsync(
..
当我尝试解析字符串形式的IP地址时遇到此错误. 我在测试公共DNS ip地址(4.2.2.2)时(使用System.Net的IPAddress.Parse方法). 它正确地进行了解析并返回了IPAddress对象.但是,如果尝试访问此对象的ScopeId属性,则会在标题中给出的消息中引发SocketException. 我真的无法弄清楚这里出了什么问题.当我检查IPAddress
..
我正在构建一个监视应用程序,以连续监视系统的各个方面.我希望使用Ping()函数来确定服务器是否已启动,但 MSDN文档本身说,这不是最好的方法: 成功的Ping仅表示 远程主机可以在 网络;更高层次的存在 服务上的服务(例如Web服务器) 不能保证远程主机. 还有其他更好的方法吗? 解决方案 您需要确定要测试的页面/URL,要么是已经存在的页面,要么是为检查目的而创建的页面/
..
我在这里丢失了某些东西吗,或者这是CookieContainer中的错误吗? 我要向容器中添加3个cookie,然后为2个URL调用GetCookieHeader函数: CookieContainer cc = new CookieContainer(); cc.Add(new Cookie("Cookie1", "1", "/a", "test.com")); cc.Add(new
..
我有一个貌似应该是一个简单的问题,但在任何地方都找不到答案.给出以下代码: using System.Net.Http; ... StringContent sc = New StringContent("Hello!"); string myContent = ???; 为了从sc读取字符串值以便myContent = "Hello!",我需要用什么替换
..
我使用Nuget安装了"Microsoft ASP.NET Web API客户端库",以获取用于Windows Phone 7.1 XNA和Silverlight项目的最新System.Net.Http程序集.它可以很好地安装到WP7.1 XNA项目中,但不允许我将其安装到WP7.1 Silverlight项目中.我什至尝试将其直接从Package Manager控制台安装到新创建的WP7.1 S
..
问题描述: 共享库"shared.dll"项目引用System.Net.Http NuGet包4.3.0.引用"shared.dll"的应用程序失败 System.IO.FileLoadException 无法加载文件或程序集'System.Diagnostics.DiagnosticSource,版本= 4.0.0.0,区域性=中性,PublicKeyToken = cc7b1
..
我的应用程序以Windows CE为目标;它使用了Compact Framework 我复制了一些其他使用WebClient的可运行代码,但无法编译,并说:"找不到类型或名称空间名称'WebClient'(您是否缺少using指令或程序集?参考?)" 我确实有一个“正在使用System.Net;" 由于该错误,我还得到:"名称'HttpRequestHeader'在当前上下文中不
..
因此,我正在尝试从名为 Kanji-A-Day.com ,但我遇到了问题. 您知道,我正在尝试从网站上获取日常日文汉字,并且能够将HTML缩小到我想要的范围,但是看起来字符有所不同..? 外观是什么 应该应该是什么 更奇怪的是,我是通过直接从站点进行复制和粘贴来生成第二张图像的结果的,所以这不是字体问题. 这是我用来获取角色的代码: public void Up
..
我正在编写一个实用程序,它将上传一堆文件,并希望提供对上传速度进行限制的选项。使用TcpClient类限制上传速率的最佳方法是什么?我的第一个直觉是一次调用有限数量的字节的NetworkStream.Write(),在两次调用之间进入睡眠状态(如果流尚未完成写入,则跳过一次调用),直到缓冲区上载。 解决方案 实施速度限制相对容易,请查看以下代码段: p> const int One
..