Remove the http-data word

db4
Doug Coleman 2010-03-01 22:31:36 -06:00
parent 1c08fde381
commit 55e772c528
8 changed files with 17 additions and 25 deletions

View File

@ -7,7 +7,7 @@ IN: bootstrap.image.download
CONSTANT: url URL" http://factorcode.org/images/latest/"
: download-checksums ( -- alist )
url "checksums.txt" >url derive-url http-data
url "checksums.txt" >url derive-url http-get nip
string-lines [ " " split1 ] { } map>assoc ;
: need-new-image? ( image -- ? )

View File

@ -35,11 +35,6 @@ HELP: http-get
{ $description "Downloads the contents of a URL." }
{ $errors "Throws an error if the HTTP request fails." } ;
HELP: http-data
{ $values { "url" "a " { $link url } " or " { $link string } } { "data" sequence } }
{ $description "Downloads the contents of a URL. To view the HTTP response, use " { $link http-get } "." }
{ $errors "Throws an error if the HTTP request fails." } ;
HELP: http-post
{ $values { "post-data" object } { "url" "a " { $link url } " or " { $link string } } { "response" response } { "data" sequence } }
{ $description "Submits an HTTP POST request." }
@ -66,7 +61,7 @@ HELP: with-http-request
ARTICLE: "http.client.get" "GET requests with the HTTP client"
"Basic usage involves passing a " { $link url } " and getting a " { $link response } " and data back:"
{ $subsections http-get http-data }
{ $subsections http-get }
"Utilities to retrieve a " { $link url } " and save the contents to a file:"
{ $subsections
download

View File

@ -157,9 +157,6 @@ ERROR: download-failed response ;
: http-get ( url -- response data )
<get-request> http-request ;
: http-data ( url -- data )
http-get nip ;
: with-http-get ( url quot -- response )
[ <get-request> ] dip with-http-request ; inline

View File

@ -226,14 +226,14 @@ test-db [
[ t ] [
"vocab:http/test/foo.html" ascii file-contents
"http://localhost/nested/foo.html" add-port http-data =
"http://localhost/nested/foo.html" add-port http-get nip =
] unit-test
[ "http://localhost/redirect-loop" add-port http-data ]
[ "http://localhost/redirect-loop" add-port http-get nip ]
[ too-many-redirects? ] must-fail-with
[ "Goodbye" ] [
"http://localhost/quit" add-port http-data
"http://localhost/quit" add-port http-get nip
] unit-test
! HTTP client redirect bug
@ -247,7 +247,7 @@ test-db [
] unit-test
[ "Goodbye" ] [
"http://localhost/redirect" add-port http-data
"http://localhost/redirect" add-port http-get nip
] unit-test
@ -274,12 +274,12 @@ test-db [
: 404? ( response -- ? ) [ download-failed? ] [ response>> code>> 404 = ] bi and ;
! This should give a 404 not an infinite redirect loop
[ "http://localhost/d/blah" add-port http-data ] [ 404? ] must-fail-with
[ "http://localhost/d/blah" add-port http-get nip ] [ 404? ] must-fail-with
! This should give a 404 not an infinite redirect loop
[ "http://localhost/blah/" add-port http-data ] [ 404? ] must-fail-with
[ "http://localhost/blah/" add-port http-get nip ] [ 404? ] must-fail-with
[ "Goodbye" ] [ "http://localhost/quit" add-port http-data ] unit-test
[ "Goodbye" ] [ "http://localhost/quit" add-port http-get nip ] unit-test
[ ] [
<dispatcher>
@ -293,9 +293,9 @@ test-db [
test-httpd
] unit-test
[ "Hi" ] [ "http://localhost/" add-port http-data ] unit-test
[ "Hi" ] [ "http://localhost/" add-port http-get nip ] unit-test
[ "Goodbye" ] [ "http://localhost/quit" add-port http-data ] unit-test
[ "Goodbye" ] [ "http://localhost/quit" add-port http-get nip ] unit-test
USING: html.components html.forms
xml xml.traversal validators
@ -353,7 +353,7 @@ SYMBOL: a
[ 4 ] [ a get-global ] unit-test
[ "Goodbye" ] [ "http://localhost/quit" add-port http-data ] unit-test
[ "Goodbye" ] [ "http://localhost/quit" add-port http-get nip ] unit-test
! Test cloning
[ f ] [ <404> dup clone "b" "a" set-header drop "a" header ] unit-test
@ -371,7 +371,7 @@ SYMBOL: a
] unit-test
[ t ] [
"http://localhost/" add-port http-data
"http://localhost/" add-port http-get nip
"vocab:http/test/foo.html" ascii file-contents =
] unit-test

View File

@ -115,7 +115,7 @@ M: byte-array parse-feed [ bytes>xml xml>feed ] with-html-entities ;
: download-feed ( url -- feed )
#! Retrieve an news syndication file, return as a feed tuple.
http-data parse-feed ;
http-get nip parse-feed ;
! Atom generation

View File

@ -5,7 +5,7 @@ images.viewer ;
IN: images.http
: load-http-image ( path -- image )
[ http-data ] [ image-class ] bi load-image* ;
[ http-get nip ] [ image-class ] bi load-image* ;
: http-image. ( path -- )
load-http-image image. ;

View File

@ -35,7 +35,7 @@ TUPLE: fjsc < dispatcher ;
: do-compile-url ( url -- response )
[
absolute-url http-data 'expression' parse fjsc-compile write "();" write
absolute-url http-get nip 'expression' parse fjsc-compile write "();" write
] with-string-writer
"application/javascript" <content> ;

View File

@ -57,4 +57,4 @@ CONSTANT: factor-id "fRrVAKzV34GDyeRw6bUHDhEWHRedwfOC7e61wwXZLgGF80E67spxdQXuugB
swap >>query ;
: search-yahoo ( search -- seq )
query http-data string>xml parse-yahoo ;
query http-get nip string>xml parse-yahoo ;