<p>DiabloMiner allows both URLs and non-URLs. -l <a href="http://user:pass@host:port/" rel="nofollow">http://user:pass@host:port/</a> is the same as -u user -p password -o host -r port. URLs may contain paths.</p>

CC BY-SA 3.0
2012-03-30T10:56:24.620Z
2012-04-10T10:10:37.247Z
2012-04-10T10:10:37.247Z
Diablo-D3
<p>I've recently been experimenting with implementing a pool and testing it against GUIminer. To my surprise, it was not able to handle paths in URL of the pool, only subdomains. For example, calling:</p>

<pre><code>http://tpbitpool.appspot.com
</code></pre>

<p>on port 80 gives a proper response of </p>

<pre><code>{'message': 'Method not found', 'code': -32601, 'data': 'The called method was not found on the server'}
</code></pre>

<p>But calling</p>

<pre><code>http://tpbitpool.appspot.com/anything
</code></pre>

<p>Or even</p>

<pre><code>http://tpbitpool.appspot.com/
</code></pre>

<p>Despite being able to be handled by the server, gives an error of</p>

<pre><code>"Problems communicating with bitcoin RPC"
</code></pre>

<p>Testing the same URLs with Python's jsonrpc gives correct results.</p>

<p>Is there any reason why a miner would behave in this way? Is there a list of mining software that behave similarly?</p>

<p>(note, the above URL should be up for some time for testing purposes, but reachable only via http and https ports)</p>

CC BY-SA 3.0
2012-02-04T06:27:18.703Z
Do you have the same problem if you end the URL with a '/', just like you did with the first one?
David Schwartz
CC BY-SA 3.0
2012-02-04T16:12:04.447Z
@DavidSchwartz Hmm, actually, yes, I accidentally copied the address from my browser rather than GUIminer, fixing that now...
ThePiachu
<mining-pools><json-rpc><server><mining-software>
Which Bitcoin miners allow one to use paths in URLs?
ThePiachu
# Which Bitcoin miners allow one to use paths in URLs?

(Asked by: username_0 on 2012-02-02)

I've recently been experimenting with implementing a pool and testing it against GUIminer. To my surprise, it was not able to handle paths in URL of the pool, only subdomains. For example, calling:
http://tpbitpool.appspot.com

on port 80 gives a proper response of 
{'message': 'Method not found', 'code': -32601, 'data': 'The called method was not found on the server'}

But calling
http://tpbitpool.appspot.com/anything

Or even
http://tpbitpool.appspot.com/

Despite being able to be handled by the server, gives an error of
"Problems communicating with bitcoin RPC"

Testing the same URLs with Python's jsonrpc gives correct results.
Is there any reason why a miner would behave in this way? Is there a list of mining software that behave similarly?
(note, the above URL should be up for some time for testing purposes, but reachable only via http and https ports)

**Tags:** mining-pools, json-rpc, server, mining-software

> **Comments:**
> **username_1**: Do you have the same problem if you end the URL with a '/', just like you did with the first one?  
> **username_0**: @DavidSchwartz Hmm, actually, yes, I accidentally copied the address from my browser rather than GUIminer, fixing that now...  

---

## 1 answers

### Answer by username_2 on 2012-03-30. Score: 0 | Accepted answer

DiabloMiner allows both URLs and non-URLs. -l <http://user:pass@host:port/> is the same as -u user -p password -o host -r port. URLs may contain paths.


---

