<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**: @username_1 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.


---

