[OpenSIPS-Users] xmlrpc_ng opensis 2.1 / 400 Bad request
Bogdan-Andrei Iancu
bogdan at opensips.org
Tue Sep 1 21:21:39 CEST 2015
Hi Alan,
Just tested with a simple Python script (with xmlrpclib class) like:
import xmlrpclib
opensips = xmlrpclib.ServerProxy('http://127.0.0.1:8888/RPC2')
print opensips.get_statistics('tm:')
And here is the successful output:
T 2015/09/01 22:18:59.709381 127.0.0.1:41540 -> 127.0.0.1:8888 [AP]
POST /RPC2 HTTP/1.1.
Host: 127.0.0.1:8888.
Accept-Encoding: gzip.
User-Agent: xmlrpclib.py/1.0.1 (by www.pythonware.com).
Content-Type: text/xml.
Content-Length: 161.
.
<?xml version='1.0'?>
<methodCall>
<methodName>get_statistics</methodName>
<params>
<param>
<value><string>tm:</string></value>
</param>
</params>
</methodCall>
T 2015/09/01 22:18:59.710212 127.0.0.1:8888 -> 127.0.0.1:41540 [AP]
HTTP/1.1 200 OK.
Content-Length: 409.
Content-Type: text/xml; charset=utf-8.
Date: Tue, 01 Sep 2015 19:18:59 GMT.
.
<?xml version="1.0" encoding="UTF-8"?>.
<methodResponse>.
<params>.
<param><value><string>tm:received_replies:: 0
tm:relayed_replies:: 0
tm:local_replies:: 0
tm:UAS_transactions:: 0
tm:UAC_transactions:: 0
tm:2xx_transactions:: 0
tm:3xx_transactions:: 0
tm:4xx_transactions:: 0
tm:5xx_transactions:: 0
tm:6xx_transactions:: 0
tm:inuse_transactions:: 0
</string></value></param>.
</params>.
</methodResponse>.
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 01.09.2015 12:33, Alain Bieuzent wrote:
> Hi all,
>
> I'trying to migrate my opensisps 1.11.5 to 2.1 and i have a probleme
> with xmlrpc_ng
>
> When i post a request to my opensips 1.11.5, it work :
>
> HTTP/1.1 200 OK
> Content-Length: 452
> Content-Type: text/xml; charset=utf-8
> Date: Tue, 01 Sep 2015 09:23:31 GMT
>
> <?xml version="1.0" encoding="UTF-8"?>
> <methodResponse>
> <params>
> <param><value><string>tm:received_replies:: 1331345
> tm:relayed_replies:: 902120
> tm:local_replies:: 422824
> tm:UAS_transactions:: 587390
> tm:UAC_transactions:: 41524
> tm:2xx_transactions:: 482865
> tm:3xx_transactions:: 0
> tm:4xx_transactions:: 137567
> tm:5xx_transactions:: 7074
> tm:6xx_transactions:: 171
> tm:inuse_transactions:: 2077
> </string></value></param>
> </params>
> </methodResponse>
>
> but when i run the same request on my opensips 2.1, the module return
> a 400 Bad Request.
> HTTP/1.1 400 Bad Request
> Content-Length: 46
> Content-Type: text/xml; charset=utf-8
> Date: Tue, 01 Sep 2015 09:23:42 GMT
>
> Is there a change in opensips 2.1 ?
>
> my request :
>
> <?xml version='1.0'?>
> <methodCall>
> <methodName>get_statistics</methodName>
> <params>
> <param><value><string>tm:</string></value></param>
> </params>
> </methodCall>
>
> thanks
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20150901/165ad933/attachment-0001.htm>
More information about the Users
mailing list