草庐IT

dotnet-httpclient

全部标签

docker - 如何在 Ubuntu 14.04 上使用 dotnet CLI 注册新的 NuGet 包源?

我在Ubuntu14.04上运行.NETCore1.1.0,目标是在Ubuntu上的Docker中托管我的WebAPI。我想在Ubuntu上构建我的包,但一些NuGet引用托管在内部NuGet存储库(Artifactory)上。添加包源后,这在Windows上的VS2015中运行良好,但是当我运行时:dotnetrestore在Ubuntu上,托管在公共(public)NuGet存储库上的包下载正常,但Artifactory上的包下载失败:error:Unabletoresolve'Mercury.BaseModel(>=1.1.0)'for'.NETCoreApp,Version=v

c# - 保持 Dotnet Core Grpc Server 作为控制台应用程序运行?

我试图让Grpc服务器作为控制台守护程序运行。这个gRPC服务器是一个在docker容器中运行的微服务。我能找到的所有示例都使用以下内容:Console.ReadKey();这确实阻塞了主线程并使其保持运行,但在docker中不起作用,并出现以下错误:"Cannotreadkeyswheneitherapplicationdoesnothaveaconsoleorwhenconsoleinputhasbeenredirected.TryConsole.Read."现在我可能会尝试专门为docker找到解决方法,但这仍然感觉不对。有谁知道保持服务运行的良好“生产就绪”方式?

java.lang.NoClassDefFoundError : org/apache/http/client/HttpClient

我正在尝试从GWTservlet发出获取请求,以从Web服务获取JSON响应。以下是我的servlet中的代码:publicStringgetQueData()throwsIllegalArgumentException{Stringmessage=null;try{HttpClienthttpclient=newDefaultHttpClient();JSONParserparser=newJSONParser();Stringurl="working-url";HttpResponseresponse=null;response=httpclient.execute(newHttp

c# - 如何将对象传递给 HttpClient.PostAsync 并序列化为 JSON 主体?

我使用的是System.Net.Http,我在网上找到了几个例子。我设法创建了这个代码来发出POST请求:publicstaticstringPOST(stringresource,stringtoken){using(varclient=newHttpClient()){client.BaseAddress=newUri(baseUri);client.DefaultRequestHeaders.Add("token",token);varcontent=newFormUrlEncodedContent(new[]{newKeyValuePair("","")});varresult

c# - 使用 .NET 4.0 任务模式使用 HTTPClient .ReadAsAsync 将 JSON 反序列化为数组或列表

我正在尝试使用.NET4.0任务模式反序列化从http://api.usa.gov/jobs/search.json?query=nursing+jobs返回的JSON。它返回这个JSON('LoadJSONdata'@http://jsonviewer.stack.hu/)。[{"id":"usajobs:353400300","position_title":"Nurse","organization_name":"IndianHealthService","rate_interval_code":"PA","minimum":42492,"maximum":61171,"star

c# - 从 HTTPClient 响应中解压 GZip 流

我正在尝试连接到从WCF服务(WCF服务到WCF服务)返回GZip编码JSON的api。我正在使用HTTPClient连接到API,并且能够将JSON对象作为字符串返回。但是我需要能够将返回的数据存储在数据库中,因此我认为最好的方法是将JSON对象返回并存储在数组或字节或类似的东西中。我遇到的具体问题是GZip编码的解压缩,并且一直在尝试许多不同的示例,但仍然无法获得它。以下代码是我如何建立连接并获得响应,这是从API返回字符串的代码。publicstringgetData(stringfoo){stringurl="";HttpClientclient=newHttpClient()

android - 如何在 Android 中使用 HTTPClient 以 JSON 格式发送 POST 请求?

我试图弄清楚如何使用HTTPClient从AndroidPOSTJSON。我一直试图弄清楚这一点,我在网上找到了很多例子,但我无法让它们中的任何一个起作用。我相信这是因为我缺乏一般的JSON/网络知识。我知道那里有很多例子,但有人可以指点我一个实际的教程吗?我正在寻找一步一步的过程,其中包含代码和解释您为什么要执行每个步骤或该步骤的作用。不需要很复杂,简单就够了。再一次,我知道那里有很多例子,我只是在寻找一个例子来解释到底发生了什么以及为什么会这样。如果有人知道这方面的优秀Android书籍,请告诉我。再次感谢@terrance的帮助,这是我在下面描述的代码publicvoidshNa

java - 忽略 Apache HttpClient 4.3 中的 SSL 证书

如何忽略ApacheHttpClient4.3的SSL证书(全部信任)?我在SO上找到的所有答案都处理以前的版本,并且API发生了变化。相关:HowtoignoreSSLcertificateerrorsinApacheHttpClient4.0HowtohandleinvalidSSLcertificateswithApacheHttpClient?NeedtotrustallthecertificatesduringthedevelopmentusingSpringIgnoreSSLCertificateErrorswithJava编辑:仅用于测试目的。children,不要在家里

java - 禁用 HttpClient 日志记录

我在集成测试套件中使用commons-httpclient3.1。HttpClient的默认日志记录非常嘈杂,我似乎无法将其关闭。我已经尝试按照说明here但它们都没有任何区别。大多数情况下,我只需要让org.apache.http.wire记录器闭嘴。部分问题是我不知道HttpClient正在尝试使用哪种类型的记录器。我以前从未使用过这个库。我尝试创建一个log4j.properties文件并将其放在我的test/resources文件夹中,修改jre/lib中的主logging.properties文件,并将各种日志记录选项发送到Maven中指定的loggingpage,并且它们都

java - 如何使用 Apache HttpClient 处理无效的 SSL 证书?

这个问题在这里已经有了答案:Resolvingjavax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXpathbuildingfailedError?(32个回答)关闭3年前。我知道,关于这个问题有很多不同的问题和很多答案......但我无法理解......我有:ubuntu-9.10-desktop-amd64+NetBeans6.7.1从关闭状态“按原样”安装。代表。我需要通过HTTPS连接到某个站点。为此,我使用Apache的HttpClient。从我阅读的教程中:“正确安