标签: httpclient

具有模块请求的node.js中的代理身份验证

我正在尝试在我的node.js应用程序中使用模块请求,我需要使用身份验证配置代理设置.

我的设置是这样的:

proxy:{
    host:"proxy.foo.com",
    port:8080,
    user:"proxyuser",
    password:"123"
}
Run Code Online (Sandbox Code Playgroud)

如何在提出请求时设置我的代理配置?有人能举个例子吗?谢谢

proxy httpclient proxy-authentication node.js

28
推荐指数
3
解决办法
4万
查看次数

java:apache HttpClient>如何禁用重试

我在网站上使用Apache Httpclient进行Ajax调用.在某些情况下,对外部Web服务的请求失败,通常是:

处理请求时捕获到I/O异常(java.net.ConnectException):连接超时:连接.

在这种情况下,我经常想跳过重试请求(Httpclient似乎自动执行的操作).

但是,我找不到任何方法,参数等来跳过重试.

任何人?

谢谢Geert-Jan

java httpclient

27
推荐指数
4
解决办法
3万
查看次数

在.NET 4.5中找不到HttpClient

我试图HttpClient在.NET 4.5中使用新的,但Visual Studio抱怨它不存在.我有System.Net,但是当我输入时System.Net.Http,它也会抱怨.

我应该为这个类下载一个新的可分发版吗?

.net c# asynchronous httpclient .net-4.5

27
推荐指数
3
解决办法
4万
查看次数

如何使用restsharp下载文件

我有一个URL(来自客户端的实时源的URL),当我在浏览器中点击时返回xml响应.我已将其保存在文本文件中,其大小为8 MB.

现在我的问题是我需要将此响应保存在服务器驱动器上的xml文件中.从那里我将在数据库中插入此.并且需要使用http-client或c#.net 4.5的rest-sharp库使用代码进行请求

我不确定我应该为上述情况做些什么.任何身体都能给我一些建议

c# xml asp.net httpclient restsharp

27
推荐指数
4
解决办法
2万
查看次数

Android 1.6捆绑了哪个版本的Apache HTTP Client?

我希望有一个单独的项目,在普通的JVM中运行我的服务器通信代码,以进行集成测试.此代码使用构建到Android Framework中的这些库...

http://developer.android.com/reference/org/apache/http/client/package-summary.html

有谁知道这应该是什么版本的Apache HTTP Client?我想在没有Android测试的情况下运行它,这些测试非常缓慢.

java android httpclient

26
推荐指数
1
解决办法
7638
查看次数

使用HttpClient进行HTTP连接池

  • 如何使用HttpClient创建连接池?
  • 我必须经常连接到同一台服务器.是否值得创建这样的游泳池?
  • 是否可以保持实时连接并将其用于各种请求,如果是,我该怎么办?

我正在使用Apache HTTP Client开发Java .

java httpclient pooling httpconnection

26
推荐指数
5
解决办法
7万
查看次数

使用HttpClient时在活动中使用Cookie

我正在尝试一个简单的应用程序来阅读网站的HTML,并转换它以在Android中创建一个易于阅读的UI(这是一个学习android的exersize,而不是一个可用的应用程序).我遇到的问题是跨活动持久存在用户会话,然后在HttpClient一次召回时使用会话.

我想"正确地"这样做,推荐的方法似乎是使用CookieManager.然而,我遇到了这方面的问题 - 我似乎无法找到"正确"的方式来Cookie从一个单独的活动中CookieManager稍后实例化中使用它HttpClient.

当使用CookieManager我可以保存CookieCookie随后在其他活动(见代码段2)的范围.我在请求页面时没有找到如何使用它(请参阅代码片段3).

够了,这里有一些代码.首先我的登录操作和Cookie存储:

private OnClickListener loginActionListener = new OnClickListener() 
{
    public void onClick(View v) 
    {
        EditText usernameTextView = (EditText) findViewById(R.id.Username);
        EditText passwordTextView = (EditText) findViewById(R.id.Password);
        String username = usernameTextView.getText().toString();
        String password = passwordTextView.getText().toString();

        try {
            HttpPost postMethod = new HttpPost(URI);                
            HttpParams params   = new BasicHttpParams();

            params.setParameter("mode", "login");
            params.setParameter("autologin", true);
            params.setParameter("username", username);
            params.setParameter("password", password);
            postMethod.setParams(params);

            DefaultHttpClient httpClient = new DefaultHttpClient();
            HttpResponse response …
Run Code Online (Sandbox Code Playgroud)

java cookies android httpclient

26
推荐指数
2
解决办法
4万
查看次数

java.lang.NoSuchFieldError:INSTANCE

当我尝试通过StormSubmitter提交我的拓扑时,我得到了 -

Caused by: java.lang.NoSuchFieldError: INSTANCE  
at org.apache.http.impl.io.DefaultHttpRequestWriterFactory.<init>(DefaultHttpRequestWriterFactory.java:52)
Run Code Online (Sandbox Code Playgroud)

我正在使用Spring.

我没有在Spout/Bolt构造函数中初始化HttpClient.相反,它是在一个类的构造函数中初始化的,该类是从Spring的上下文中获取prepare()

代码结构如下 -

SomeBolt.java

@Component
public class SomeBolt extends BaseRichBolt {
    private OutputCollector _collector;
    private SomeClient someClient;

    @Override
    public void prepare(Map conf, TopologyContext context, OutputCollector collector) {
        _collector = collector;
        someClient = AppContext.getBean(SomeClient.class);
    }
}
Run Code Online (Sandbox Code Playgroud)

SomeClient.java

@Component
public class SomeClient {
    private final CloseableHttpClient httpClient;

    public SomeClient() {
        this.httpClient = (httpClient == null ? HttpClients.createDefault() : httpClient);
    }
}
Run Code Online (Sandbox Code Playgroud)

AppContext.java

@Component
public class AppContext implements ApplicationContextAware {

    private static …
Run Code Online (Sandbox Code Playgroud)

java spring httpclient apache-storm

26
推荐指数
2
解决办法
8万
查看次数

如何使用HttpClient发布身份验证

我正在尝试使用HttpClient在C#中执行以下curl(适用于我).

curl -X POST http://www.somehosturl.com \
     -u <client-id>:<client-secret> \
     -d 'grant_type=password' \
     -d 'username=<email>' \
     -d 'password=<password>' \
     -d 'scope=all
Run Code Online (Sandbox Code Playgroud)

C#代码:

HttpClientHandler handler = new HttpClientHandler { Credentials = new  
            System.Net.NetworkCredential ("my_client_id", "my_client_secret")
    };


    try
    {
        using(var httpClient = new HttpClient(handler))
        {
            var activationUrl = "www.somehosturl.com";

            var postData = "grant_type=password&username=myemail@myemail.com&password=mypass&scope=all";
            var content = new StringContent(postData, Encoding.UTF8, "application/x-www-form-urlencoded");

            var response = await httpClient.PostAsync(activationUrl, content);
            if(!response.IsSuccessStatusCode)
                return null;

            var result = await response.Content.ReadAsStringAsync();

            return result;
        }
    }
    catch(Exception)
    {
        return null;
    } …
Run Code Online (Sandbox Code Playgroud)

.net c# httpclient

26
推荐指数
3
解决办法
5万
查看次数

.NET Core - HttpClient 与 RestSharp

我整天在互联网上搜索一个简单的比较,但还没有找到任何关于这个主题的最新信息。

我最近加入了一个团队,该团队致力于一个使用 RestSharp 进行所有 API 调用的项目。我之前已经HttpClient通过CreateClient.NET Core的方法实现了一个IHttpclientFactory

我正在寻找关于每个调用 REST 端点的客观优点/缺点。这仅仅是偏好问题吗?HttpClientRestSharp 库和IHttpClientFactory实现之间的生命周期管理方式是否存在根本差异?

我已经注意到,或者至少在我看来,我无法在粒度级别上管理传入的响应,但是为了提出问题,让我们将其归结为我缺乏使用 RestSharp 的经验.

c# httpclient .net-core

26
推荐指数
2
解决办法
2万
查看次数