[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