You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@trafficserver.apache.org by "brbzull0 (via GitHub)" <gi...@apache.org> on 2023/04/20 16:33:07 UTC

[GitHub] [trafficserver] brbzull0 commented on pull request #9610: traffic_ctl: plugin msg command, print out the response from server.

brbzull0 commented on PR #9610:
URL: https://github.com/apache/trafficserver/pull/9610#issuecomment-1516628329

   > I read through the code. It seems the only time the response isn't empty is if there was a parsing error. I'd be cool if there was a way to get data out of a plugin!
   
   The server can respond with an error like:
   ```
   $ traffic_ctl plugin msg plugin_xyz dump -f rpc
   {"jsonrpc": "2.0", "error": {"code": 10, "message": "Unauthorized action", "data": [{"code": 2, "message": "Denied privileged API access for uid=105106 gid=100"}]}, "id": "5a30ae5f-03f4-4d44-ba33-2f51e8a77f82"}
   ```
   
   ```
   Server Error found:
   [10] Unauthorized action
   - [2] Denied privileged API access for uid=1001 gid=1001
   ```
   
   > I'd be cool if there was a way to get data out of a plugin!
   
   You can do this already. A JSON-RPC handler can be located inside a plugin and respond with data to the outside.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@trafficserver.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org