HttpRequestFileHandler კლასი უკვე შქმნილია package edu.cst.webserver.http.handlers; პაკეტში
დასასრულებელია public void process მეთოდი რომელიც რესფონს ობიექტში ფაილის წაიკიტხავს და ჩაწერს პასუხს response ობიექტში
სავარაუდოდ response.write(); მეთოდის გამოყენებით ...
არარის გამორიცხული რომ ჰენდლერის სხვა მეთოდებში შეცდომა იყოს , არ გამიტესტავს, განსაკუთრებით getLastModified თარიღის ფორმატი..
თუ შეცდომას იპოვი ეგეც გაასწორე და აქაც დაგვიწერე ..
response ობიექტში უკვე ჩაწერილია HttpStatus ,CONTENT_TYPE, შენ ფაილის წაკიხვის შემდეგ უნდა დაამატო CONTENT_LENGTH ჰედერი
HttpRequestFileHandler
კლასი უკვე შქმნილიაpackage edu.cst.webserver.http.handlers;
პაკეტშიდასასრულებელია
public void process
მეთოდი რომელიც რესფონს ობიექტში ფაილის წაიკიტხავს და ჩაწერს პასუხსresponse
ობიექტში სავარაუდოდresponse.write();
მეთოდის გამოყენებით ...არარის გამორიცხული რომ ჰენდლერის სხვა მეთოდებში შეცდომა იყოს , არ გამიტესტავს, განსაკუთრებით
getLastModified
თარიღის ფორმატი..თუ შეცდომას იპოვი ეგეც გაასწორე და აქაც დაგვიწერე ..
response ობიექტში უკვე ჩაწერილია
HttpStatus
,CONTENT_TYPE
, შენ ფაილის წაკიხვის შემდეგ უნდა დაამატოCONTENT_LENGTH
ჰედერიმაგალითი :
response.setHeader(HttpHeader.CONTENT_LENGTH,CONTENT_LENGTH);
მგონი სულ ესაა ...