Skip to content

taro-m/scripting-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scripting Server

Tutorial

Start server at first:

$ node server/main.js

   or

$ node server/main2.js

Regsiter scripts:

$ curl -i -X PUT 'http://127.0.0.1:8080/scripts' --data-binary @test/hello.js
HTTP/1.1 201 Created
Content-Type: text/plain
Location: http://127.0.0.1:8080/scripts/33072c61bbad02c4810baa607e9715482a356328
Date: Mon, 11 Mar 2013 09:31:43 GMT
Connection: keep-alive
Transfer-Encoding: chunked

Registered as 33072c61bbad02c4810baa607e9715482a356328
$ curl -i -X PUT http://127.0.0.1:8080/scripts --data-binary @test/add_average.js
HTTP/1.1 201 Created
Content-Type: text/plain
Location: http://127.0.0.1:8080/scripts/6f4c464a44605d9ceef249da70c9bcbf9553a8fe
Date: Mon, 11 Mar 2013 09:32:45 GMT
Connection: keep-alive
Transfer-Encoding: chunked

Registered as 6f4c464a44605d9ceef249da70c9bcbf9553a8fe

Invoke scripts:

Without any arguments.

$ curl -i http://127.0.0.1:8080/scripts/33072c61bbad02c4810baa607e9715482a356328
HTTP/1.1 200 OK
Content-Type: application/json
Date: Mon, 11 Mar 2013 09:40:42 GMT
Connection: keep-alive
Transfer-Encoding: chunked

"HELLO WORLD"

With an argument.

$ curl -i http://127.0.0.1:8080/scripts/6f4c464a44605d9ceef249da70c9bcbf9553a8fe -X POST --data-binary @test/obj1.txt

$ curl -i http://127.0.0.1:8080/scripts/6f4c464a44605d9ceef249da70c9bcbf9553a8fe -X POST --data-binary @test/obj2.txt

$ curl -i http://127.0.0.1:8080/scripts/6f4c464a44605d9ceef249da70c9bcbf9553a8fe -X POST --data-binary @test/obj3.txt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published