Thanks, I saw that, but I did not understand or trust that page was all 
there was.

Is it okay when using HttpClientBuilder to cascade a couple of uses of 
*using()*? Like so:

CredentialsProvider credsProvider = new BasicCredentialsProvider();
credsProvider.setCredentials(
 new AuthScope(proxyConfig.getHost(), proxyConfig.getPort()),
 new UsernamePasswordCredentials("username", "password")
);

final HttpClient apiHttpClient = new HttpClientBuilder(env)
 .using(config.getHttpClient())
 .using(credsProvider)
 .build("client");



On Tuesday, October 16, 2018 at 5:54:12 PM UTC-4, Dimas Guardado wrote:
>
> Hello!
>
> Have you seen the documentation for the dropwizard-client module? If 
> you're having trouble setting up a usable HTTP client, there's some sample 
> code there to get you started:
>
> https://www.dropwizard.io/1.3.5/docs/manual/client.html
>
> Either client should give you what you need to make a request to your 
> 3rd-party API -- Execute an HTTP method for a given URI, add an 
> Authorization header, possibly with some request params/request body.
>
> The documentation assumes you know (or can find) how to use the Apache 
> Http Client or Jersey Client once given an instance, though, so you might 
> want to look at the docs for those libraries if you haven't used them 
> before.
>
> Does that help?
>
>
>
>
> On Tuesday, October 16, 2018 at 12:04:55 PM UTC-7, [email protected] 
> wrote:
>>
>> Hey folks,
>>
>> I'm new to DropWizard (1.3.7) and I am having trouble figuring out how to 
>> implement a solution I want.
>>
>> I am creating a microservice to act as the middle man between a 
>> third-party service (like GitHub, ie: API cannot be changed) and my webapp 
>> client.
>>
>> When the client makes a call like GET /users/, once my service receives 
>> the GET call will need to make a REST call to the third-party service (like 
>> GitHub).
>>
>>
>> I haven't been able to figure out how to make a REST call from the 
>> backend to the third-party service. The REST call requires including a 
>> Authorization header before submitting to the third-party.
>>
>>
>> I have looked at HttpClient and I looked at the Dropwizard Configuration 
>> Reference, but I am just not sure where to start.
>>
>> Do I look at Jersey (or some other library bundled with Dropwizard) and 
>> how they do it or does DropWizard have a support for this built in?
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"dropwizard-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to