Sponsored Content
Full Discussion: JavaScript code - UNIX grep?
Top Forums Web Development JavaScript code - UNIX grep? Post 303041015 by Neo on Tuesday 12th of November 2019 09:34:59 AM
Old 11-12-2019
Great.

OBTW, I don't have the exact JSON API output in front of me and your JS code which calls the API, so this might be way off base; but this code seems overly complex to me; but then again, I don't have the JS code which calls the API or example JSON data from the API.

If you want me to take a closer look; please post your JS code which calls the API and some sample JSON output from the API.

Either way, glad you have it working now.

Cheers.
 

8 More Discussions You Might Find Interesting

1. Cybersecurity

Function of Javascript within Unix Network

What attacks can a Unix box get through Javascript? Is the Web Client secure against Javascript attacks if any? Do we have a Trojan horse made in JavaScript? (3 Replies)
Discussion started by: netass
3 Replies

2. Shell Programming and Scripting

clear complex javascript code

Hi, Please advise how can we clear the following javascript content from a file commandline, probably using awk or sed File before removing the content. ################################ root@server1 # cat index.html This is a test page <script language=JavaScript>function d(x){var... (6 Replies)
Discussion started by: fed.linuxgossip
6 Replies

3. UNIX for Dummies Questions & Answers

| help | unix | grep - Can I use grep to return a string with exactly n matches?

Hello, I looking to use grep to return a string with exactly n matches. I'm building off this: ls -aLl /bin | grep '^.\{9\}x' | tr -s ' ' -rwxr-xr-x 1 root root 632816 Nov 25 2008 vi -rwxr-xr-x 1 root root 632816 Nov 25 2008 view -rwxr-xr-x 1 root root 16008 May 25 2008... (7 Replies)
Discussion started by: MykC
7 Replies

4. UNIX for Dummies Questions & Answers

| help | unix | grep (GNU grep) 2.5.1 | advanced regex syntax

Hello, I'm working on unix with grep (GNU grep) 2.5.1. I'm going through some of the newer regex syntax using Regular Expression Reference - Advanced Syntax a guide. ls -aLl /bin | grep "\(x\)" Which works, just highlights 'x' where ever, when ever. I'm trying to to get (?:) to work but... (4 Replies)
Discussion started by: MykC
4 Replies

5. Homework & Coursework Questions

Report on Javascript attacks on Unix

1. The problem statement, all variables and given/known data: Prepare a report discussing from an administration and security perspective, role and function of a JavaScript within a UNIX network. You should illustrate your answer with practical examples. In particular attention should me paid to... (1 Reply)
Discussion started by: afdesignz
1 Replies

6. Shell Programming and Scripting

How to use javascript code in unix shell?

Hi Need help...I have wrritten one code for html through shell scripting in that i am using java scripts to validate some condition and open the html page without clicking the button.... Code Details echo "<script type="text/javascript">" echo "function exec_refresh()" echo "{" ... (4 Replies)
Discussion started by: l_gshankar24
4 Replies

7. Shell Programming and Scripting

How to use JavaScript in UNIX Shell scripting?

I want to navigate through a webpage and save that page in my system local automatically. How can I do that by using JavaScript in a Unix shell script. Any suggestions are welcome! (3 Replies)
Discussion started by: abhi3093
3 Replies

8. Web Development

Path to javascript source code at local browsing

Where should I put my javascript source code in order to run it "locally" by file not by http?---not sure this "locally" is the appropriate word here. My test is when my javascript code (test.js) is put in the site default folder as the test.html in /var/www/html both worked as expected with... (2 Replies)
Discussion started by: yifangt
2 Replies
JSON::RPC::Server(3pm)					User Contributed Perl Documentation				    JSON::RPC::Server(3pm)

NAME
JSON::RPC::Server - Perl implementation of JSON-RPC sever SYNOPSIS
# CGI version use JSON::RPC::Server::CGI; my $server = JSON::RPC::Server::CGI->new; $server->dispatch_to('MyApp')->handle(); # Apache version # In apache conf PerlRequire /your/path/start.pl PerlModule MyApp <Location /jsonrpc/API> SetHandler perl-script PerlResponseHandler JSON::RPC::Server::Apache PerlSetVar dispatch "MyApp" PerlSetVar return_die_message 0 </Location> # Daemon version use JSON::RPC::Server::Daemon; JSON::RPC::Server::Daemon->new(LocalPort => 8080); ->dispatch({'/jsonrpc/API' => 'MyApp'}) ->handle(); # FastCGI version use JSON::RPC::Server::FastCGI; my $server = JSON::RPC::Server::FastCGI->new; $server->dispatch_to('MyApp')->handle(); DESCRIPTION
Gets a client request. Parses its JSON data. Passes the server object and the object decoded from the JSON data to your procedure (method). Takes your returned value (scalar or arrayref or hashref). Sends a response. Well, you write your procedure code only. METHODS
new Creates new JSON::RPC::Server object. dispatch($package) dispatch([$package1, $package1, ...]) dispatch({$path => $package, ...}) Sets your procedure module using package name list or arrayref or hashref. Hashref version is used for path_info access. dispatch_to An alias to "dispatch". handle Runs server object and returns a response. raise_error(%hash) return $server->raise_error( code => 501, message => "This is error in my procedure." ); Sets an error. An error code number in your procedure is an integer between 501 and 899. json Setter/Getter to json encoder/decoder object. The default value is JSON object in the below way: JSON->new->utf8 In your procedure, changes its behaviour. $server->json->utf8(0); The JSON coder creating method is "create_json_coder". version Setter/Getter to JSON-RPC protocol version used by a client. If version is 1.1, returns 1.1. Otherwise returns 0. charset Setter/Getter to cahrset. Default is 'UTF-8'. content_type Setter/Getter to content type. Default is 'application/json'. return_die_message When your program dies in your procedure, sends a return object with errror message 'Procedure error' by default. If this option is set, uses "die" message. sub your_procedure { my ($s) = @_; $s->return_die_message(1); die "This is test."; } retrieve_json_from_post It is used by JSON::RPC::Server subclass. retrieve_json_from_get In the protocol v1.1, 'GET' request method is also allowable. It is used by JSON::RPC::Server subclass. response It is used by JSON::RPC::Server subclass. request Returns HTTP::Request object. path_info Returns PATH_INFO. max_length Returns max content-length to your application. translate_error_message Implemented in your subclass. Three arguments (server object, error code and error message) are passed. It must return a message. sub translate_error_message { my ($s, $code, $message) = @_; return $translation_jp_message{$code}; } create_json_coder (Class method) Returns a JSON de/encoder in "new". You can override it to use your favorite JSON de/encode. RESERVED PROCEDURE
When a client call a procedure (method) name 'system.foobar', JSON::RPC::Server look up MyApp::system::foobar. <http://json-rpc.org/wd/JSON-RPC-1-1-WD-20060807.html#ProcedureCall> <http://json-rpc.org/wd/JSON-RPC-1-1-WD-20060807.html#ServiceDescription> There is JSON::RPC::Server::system::describe for default response of 'system.describe'. SEE ALSO
JSON <http://json-rpc.org/wd/JSON-RPC-1-1-WD-20060807.html> <http://json-rpc.org/wiki/specification> AUTHOR
Makamaka Hannyaharamitu, <makamaka[at]cpan.org> COPYRIGHT AND LICENSE
Copyright 2007-2008 by Makamaka Hannyaharamitu This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.1 2008-09-01 JSON::RPC::Server(3pm)
All times are GMT -4. The time now is 03:19 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy