# What purpose is Net::FTP#last\_response for?

**URL:** <https://www.ruby-forum.com/t/what-purpose-is-net-ftp-last-response-for/182826>\
**Category:** Development\
**Created:** [February 3, 2010, 10:05am UTC](https://www.ruby-forum.com/t/what-purpose-is-net-ftp-last-response-for/182826 "2010-02-03T10:05:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [February 3, 2010, 10:05am UTC](https://www.ruby-forum.com/t/what-purpose-is-net-ftp-last-response-for/182826/1 "2010-02-03T10:05:02Z")

</div>

Net::FTP e$B%a%s%F%J$NA0ED$5$se(B  
e$B1sF#$G$9!#e(B

rubyspec e$B$G!"e(BNet::FTP#login e$B$Ne(B spec e$B$K!"e(B

dummy ftp server e$B$KBP$7$Fe(B login  
e$B$r8F$s$@D\>8e$O!"e(Blast\_response e$B$,e(B  
“230 User logged in, proceed. (USER anonymous)\n” e$B$rJV$9e(B

e$B$H$$$&46$8$Ne(B comformance test e$B$,=q$+$l$F$$$^$7$?!#e(B  
1.9 e$B$G$Oe(B login e$B$N:G8e$Ge(B TYPE  
e$B$r@h9T$7$FH/9T$9$k$?$a!"$3$Ne(Bspec e$B$,e(B  
FAILED e$B$K$J$C$F$$$^$7$?!#e(B

login  
e$B$,$=$s$J@)Ls$rK~$?$9J]\>Z$O$M!\<$h!"$H;W$$!"$3$N2U=j$K4X$7$F$O!"e(B  
last\_response e$B$r;2\>H$;$:!"e(Bdummy ftp server e$B$,e(B USER  
e$B%3%^%s%IEy$r\<u$1e(B  
e$B\<h$C$?$3$H$r8!::$9$k$h$&$K=q$-49$($^$7$?!#e(B  
e$B$7$+$7!"e(BNet::FTP e$B$NB\>$Ne(B spec e$B$G$Oe(B last\_response  
e$B$r;2\>H$9$k%F%9%H$,e(B  
e$BBgNL$K;D$C$F$$$k\>u67$G$9!#e(B

e$B=g\<!=q$-49$($kA0$KJ9$$$F$\*$-$?$$$N$G$9$,!"$=$b$=$be(B last\_response  
e$B$Oe(B  
e$B2?$N$?$a$K$"$k$N$G$7$g$&$+!#e(B  
e$BM=A[$9$k$Ke(B Net::FTP  
e$B\<+BN$N%G%P%C%0MQ$G$7$g$&$+!#$b$7$=$&$J$i!"e(Bpublic  
e$B$K$7$J$$J}$,E,@Z$G$O$J$$$G$7$g$&$+!#e(B

Net::FTP e$B$N%f!\<%6$N%G%P%C%0MQ$@$H$7$?$i!"e(Blast\_response  
e$B$@$1$G$J$/!"e(B  
e$B$9$Y$F$Ne(B response e$B$r;D$7$F$/$l$J$$$H:$$k$H;W$$$^$9!#e(B  
login e$B$N%7!\<%1%s%9$r$\_$?$$\>l9g$K!"e(BTYPE  
e$B$N1~Ez$@$18+$($F$b:$$j$^$9!#e(B

e$B$I$&$J$s$G$7$g$&$+!#e(B

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [February 5, 2010, 6:07am UTC](https://www.ruby-forum.com/t/what-purpose-is-net-ftp-last-response-for/182826/2 "2010-02-05T06:07:26Z")

</div>

e$BA0ED$G$9!#e(B

2010e$BG/e(B2e$B7ne(B3e$BF|e(B18:04 Yusuke ENDOH [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> e$B=g\<!=q$-49$($kA0$KJ9$$$F$\*$-$?$$$N$G$9$,!“$=$b$=$be(B last\_response e$B$Oe(B  
> e$B2?$N$?$a$K$”$k$N$G$7$g$&$+!#e(B

Net::FTPe$B$O$b$H$b$He(BPythone$B$Ne(Bftplib.pye$B$r;29M$K$7$F$$$k$N$G$9$,!“e(B  
ftplib.pye$B$Ge(Blastrespe$B$H$$$&%$%s%9%?%s%9JQ?te(B(Pythone$B$G$O30$+$i;2\>H$G$-$ke(B)  
e$B$K3JG\<$7$F$$$k$N$rF’=1$7$F$$$k$N$@$H;W$$$^$9!#e(B  
e$B%G%P%C%/MQES$G$Oe(Bdebug\_modee$B$re(Btruee$B$K$9$k$H%j%/%(%9%H$H%l%9%]%s%9$r=PNOe(B  
e$B$9$k5!G=$,$”$k$N$Ge(Blast\_responsee$B$OI,MW$J$$$H;W$$$^$9!#e(B

e$B$H$/$KI,MW$J%1!\<%9$K;W$$Ev$?$i$J$$$N$G!“7Y9p$r=P$9$h$&$K$7$F!”$H$/$Ke(B  
e$B6l\>p$,$J$1$l$P\>-Mh:o=|$7$F$O$I$&$+$J$H;W$$$^$9!#e(B  
e$B$I$&$G$7$g$&$+!#e(B
