Targetting a specific wallet when sending commands using RPC commands to bitcoind I'm very new to Bitcoin development, using its RPC API.

I created a wallet using 

{
    "method": "createwallet",
    "params": {
        "wallet_name": "/wallets/walletA"
    }
}


Now I want to get info about this wallet. I try to use the getwalletinfo command.

But it seems you can't specify the wallet name/path when running this command? You have to "load" the wallet first (using loadwallet)?

This is the part I do not understand. Let's say I have created 10 wallets and I try to run a getwalletinfo command in a multithreaded environment... How can I make sure I target the right wallet? Do I really have to send a loadwallet request to specify the wallet I want to work on, before getting info about it?

What will occure if I want to get information about "walletA" so I run loadwallet walletA, but before I can run getwalletinfo to get its info, a loadwallet walletB request is made?
When more than one wallet is available, the wallet is selected by sending the RPC requests to &lt;host:port&gt;/wallet/&lt;wallet_name&gt;.

You might have to play around with the exact form, I suspect it might be &lt;host:port&gt;/wallet/wallets/walletA in your case, or &lt;host:port&gt;/wallets/walletA, or &lt;host:port&gt;/wallet/walletA.