草庐IT

dotnet-httpclient

全部标签

ruby - 使用 HTTPClient 发布嵌套参数(哈希)

我需要一个从一个应用程序到另一个应用程序的多部分httppost,其中包括一个文件附件和一个嵌套的参数哈希。我尝试使用适用于文件附件的HTTPClient,但是我无法让参数以嵌套格式发送。data_params=Hash.newdata_params[:params]=Hash.newdata_params[:params][:f]=Hash.newdata_params[:params][:d]=Hash.newdata_params[:params][:d][:name]="Mich"data_params[:params][:d][:city]="Ostin"data_param

php - Android JSON HttpClient 使用 HttpResponse 将数据发送到 PHP 服务器

我目前正在尝试将一些数据从Android应用程序发送到php服务器(两者都由我控制)。在应用程序的一个表单上收集了很多数据,这些数据被写入数据库。这一切都有效。在我的主要代码中,首先我创建了一个JSONObject(我在此示例中已将其删减):JSONObjectj=newJSONObject();j.put("engineer","me");j.put("date","today");j.put("fuel","full");j.put("car","mine");j.put("distance","miles");接下来我将对象传递给发送,并接收响应:Stringurl="http:

php - Android JSON HttpClient 使用 HttpResponse 将数据发送到 PHP 服务器

我目前正在尝试将一些数据从Android应用程序发送到php服务器(两者都由我控制)。在应用程序的一个表单上收集了很多数据,这些数据被写入数据库。这一切都有效。在我的主要代码中,首先我创建了一个JSONObject(我在此示例中已将其删减):JSONObjectj=newJSONObject();j.put("engineer","me");j.put("date","today");j.put("fuel","full");j.put("car","mine");j.put("distance","miles");接下来我将对象传递给发送,并接收响应:Stringurl="http:

C# HttpClient 一个现有的连接被远程主机强行关闭

我正在使用他们的hostedpageintegration与AlternativePayments进行集成。.他们的C#SDK目前没有这种集成,但正如您所见,它非常简单,我创建了一个小类来发送post请求并获取JSON响应。我测试了我在PostMan和cURL上发送的json对象,它们都可以工作,还有身份验证header,所以我认为它们不是问题。这是我的类的构造函数:publicAlternativePaymentsCli(stringapiSecretKey){this._apiSecretKey=apiSecretKey;_httpClient=newHttpClient();_h

C# HttpClient 一个现有的连接被远程主机强行关闭

我正在使用他们的hostedpageintegration与AlternativePayments进行集成。.他们的C#SDK目前没有这种集成,但正如您所见,它非常简单,我创建了一个小类来发送post请求并获取JSON响应。我测试了我在PostMan和cURL上发送的json对象,它们都可以工作,还有身份验证header,所以我认为它们不是问题。这是我的类的构造函数:publicAlternativePaymentsCli(stringapiSecretKey){this._apiSecretKey=apiSecretKey;_httpClient=newHttpClient();_h

java - 在 Android 中使用带有 post 参数的 HttpClient 和 HttpPost

我正在为一个Android应用程序编写代码,该应用程序应该获取数据,将其打包为Json并将其发布到Web服务器,而Web服务器又应该使用json响应。使用GET请求可以正常工作,但由于某种原因,使用POST似乎所有数据都被剥离并且服务器没有收到任何内容。这是代码fragment:HttpParamsparams=newBasicHttpParams();HttpConnectionParams.setConnectionTimeout(params,5000);HttpConnectionParams.setSoTimeout(params,5000);DefaultHttpClien

java - 在 Android 中使用带有 post 参数的 HttpClient 和 HttpPost

我正在为一个Android应用程序编写代码,该应用程序应该获取数据,将其打包为Json并将其发布到Web服务器,而Web服务器又应该使用json响应。使用GET请求可以正常工作,但由于某种原因,使用POST似乎所有数据都被剥离并且服务器没有收到任何内容。这是代码fragment:HttpParamsparams=newBasicHttpParams();HttpConnectionParams.setConnectionTimeout(params,5000);HttpConnectionParams.setSoTimeout(params,5000);DefaultHttpClien

java - 如何使用 Apache HttpClient 发布 JSON 请求?

我有类似以下的内容:finalStringurl="http://example.com";finalHttpClienthttpClient=newHttpClient();finalPostMethodpostMethod=newPostMethod(url);postMethod.addRequestHeader("Content-Type","application/json");postMethod.addParameters(newNameValuePair[]{newNameValuePair("name","value)});httpClient.executeMeth

java - 如何使用 Apache HttpClient 发布 JSON 请求?

我有类似以下的内容:finalStringurl="http://example.com";finalHttpClienthttpClient=newHttpClient();finalPostMethodpostMethod=newPostMethod(url);postMethod.addRequestHeader("Content-Type","application/json");postMethod.addParameters(newNameValuePair[]{newNameValuePair("name","value)});httpClient.executeMeth

java - 在多线程环境中使用 HttpClient 的最佳实践

一段时间以来,我一直在多线程环境中使用HttpClient。对于每一个线程,在发起连接时,都会创建一个全新的HttpClient实例。最近发现,使用这种方式会导致用户打开的端口过多,大部分连接处于TIME_WAIT状态。http://www.opensubscriber.com/message/commons-httpclient-dev@jakarta.apache.org/86045.html因此,不是每个线程都在做:HttpClientc=newHttpClient();try{c.executeMethod(method);}catch(...){}finally{method