mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
aamine
* lib/net/http.rb: too early parameter expantion in string. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
5bb84ef246
commit
77f8b0db8d
2 changed files with 12 additions and 8 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
Fri Sep 22 15:46:21 2000 Minero Aoki <aamine@dp.u-netsurf.ne.jp>
|
||||||
|
|
||||||
|
* lib/net/http.rb: too early parameter expantion in string.
|
||||||
|
|
||||||
Fri Sep 22 13:58:51 2000 WATANABE Hirofumi <eban@os.rim.or.jp>
|
Fri Sep 22 13:58:51 2000 WATANABE Hirofumi <eban@os.rim.or.jp>
|
||||||
|
|
||||||
* ext/extmk.rb.in: don't use default $:
|
* ext/extmk.rb.in: don't use default $:
|
||||||
|
@ -35,7 +39,7 @@ Thu Sep 21 17:23:05 2000 Yukihiro Matsumoto <matz@ruby-lang.org>
|
||||||
|
|
||||||
Thu Sep 21 15:59:23 2000 Minero Aoki <aamine@dp.u-netsurf.ne.jp>
|
Thu Sep 21 15:59:23 2000 Minero Aoki <aamine@dp.u-netsurf.ne.jp>
|
||||||
|
|
||||||
* lib/net/protocol.rb, smtp.rb, pop.rb, http.rb: 1.1.28.
|
* lib/net/protocol.rb, smtp.rb, pop.rb, http.rb: 1.1.29.
|
||||||
|
|
||||||
* lib/net/http.rb: HTTPReadAdapter -> HTTPResponseReceiver
|
* lib/net/http.rb: HTTPReadAdapter -> HTTPResponseReceiver
|
||||||
|
|
||||||
|
|
|
@ -107,13 +107,13 @@ You can get it from RAA
|
||||||
|
|
||||||
# this is wrong
|
# this is wrong
|
||||||
http.get2( '/index.html' ) do |recv|
|
http.get2( '/index.html' ) do |recv|
|
||||||
print recv.header.body # body is not read yet!!!
|
print recv.response.body # body is not read yet!!!
|
||||||
end
|
end
|
||||||
|
|
||||||
# but this is ok
|
# but this is ok
|
||||||
http.get2( '/index.html' ) do |recv|
|
http.get2( '/index.html' ) do |recv|
|
||||||
recv.body # read body and set recv.header.body
|
recv.body # read body and set recv.header.body
|
||||||
print recv.header.body # ref
|
print recv.response.body # ref
|
||||||
end
|
end
|
||||||
|
|
||||||
: head2( path, header = nil )
|
: head2( path, header = nil )
|
||||||
|
@ -180,7 +180,7 @@ All "key" is case-insensitive.
|
||||||
iterate for each field name and value pair
|
iterate for each field name and value pair
|
||||||
|
|
||||||
: code
|
: code
|
||||||
HTTP result code. For example, '302'
|
HTTP result code string. For example, '302'
|
||||||
|
|
||||||
: message
|
: message
|
||||||
HTTP result message. For example, 'Not Found'
|
HTTP result message. For example, 'Not Found'
|
||||||
|
@ -444,13 +444,13 @@ module Net
|
||||||
|
|
||||||
def HTTP.Proxy( p_addr, p_port = nil )
|
def HTTP.Proxy( p_addr, p_port = nil )
|
||||||
klass = super
|
klass = super
|
||||||
klass.module_eval %-
|
klass.module_eval( <<SRC, 'http.rb', __LINE__ + 1 )
|
||||||
def edit_path( path )
|
def edit_path( path )
|
||||||
'http://' + address +
|
'http://' + address +
|
||||||
(@port == HTTP.port ? '' : ":#{@port}") +
|
(@port == HTTP.port ? '' : ':' + @port.to_s) +
|
||||||
path
|
path
|
||||||
end
|
end
|
||||||
-
|
SRC
|
||||||
klass
|
klass
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue