Paste: http post request causes error
Author: | qk |
Mode: | factor |
Date: | Wed, 16 Jan 2013 08:04:27 |
Plain Text |
USING: http.client prettyprint urls ;
IN: apps.query-incapsula-visits
: get-post-data ( -- post-data )
H{
{ "api_id" "***" }
{ "api_key" "***" }
{ "site_id" "***" }
{ "time_range" "custom" }
{ "start" "1356980400000" }
{ "end" "1358251200000" }
} ;
: get-url ( -- url )
"https://my.incapsula.com/api/visits/v1" >url ;
: query ( -- )
get-post-data get-url http-post . . ;
MAIN: query
Author: | qk |
Mode: | text |
Date: | Wed, 16 Jan 2013 08:07:50 |
Plain Text |
Generic word >secure-addr does not define a method for the inet class.
Dispatching on object: T{ inet f "my.incapsula.com" 443 }
(U) Quotation: [ c-to-factor -> ]
Word: c-to-factor
(U) Quotation: [ [ catchstack* push ] dip call -> catchstack* pop* ]
(O) Word: command-line-startup
(O) Word: run-script
(O) Word: query
(O) Word: http-request
(O) Word: ( gensym )
(O) Word: <request-socket>
(O) Method: M\ object >secure-addr
(O) Word: no-method
(O) Method: M\ object throw
(U) Quotation: [
OBJ-CURRENT-THREAD special-object error-thread set-global
current-continuation -> error-continuation set-global
[ original-error set-global ] [ rethrow ] bi
]
New Annotation