otarza / serv-cst

CST web III porject
6 stars 0 forks source link

HTTP თავსართები(header fields) #3

Closed ioseb closed 11 years ago

ioseb commented 11 years ago

აუცილებელია HTTP თავსართების(header) ჩამონათვალის გაკეთება. აღნიშნული ჩამონათვალის გამოყენება მოხდება მთელი აპლიკაციის მასშტაბით. თავსართების ჩამონათვალი იხილეთ შემდეგ მისამართზე: http://www.iana.org/assignments/message-headers/perm-headers.html. გაითვალისწინეთ რომ მითითებული ჩამონათვალიდან უნდა გამოიყენოთ მხოლოდ ის თავსართები რომლებსაც მითითებული აქვს "http".

პროტოტიპის სახით გიგზავნით კლასს რომელიც უნდა დაასრულოთ დამოუკიდებლად:

package edu.cst.webserver.http;

public class HttpHeader {
    public static final String ACCEPT = "Accept";
}

გამოყენების ნიმუში:

public class Test {
    public static void main(String[] args) {
        System.out.println("Header: " + HttpHeader.ACCEPT);
    }
}
vaxop commented 11 years ago

me romels shevebrdzolo?

ioseb commented 11 years ago

@vaxop

თუნდაც ამას? assign გავაკეთე უკვე შენზე და ნელნელა ჩაუჯექი.

vaxop commented 11 years ago

kargit batono @ioseb .

ioseb commented 11 years ago

მე მგონი მეორეც რომ გააკეთო არ იქნება ურიგო, ამ issue - საც შენზე მოვამაგრებ, თან ცოტა გაიწაფები ელემენტარულ რაღაცეებში: https://github.com/reflooding/serv-cst/issues/1

On Wednesday, February 27, 2013 at 2:39 AM, Vaxtang Pataraia wrote:

kargit batono @ioseb (https://github.com/ioseb) .

— Reply to this email directly or view it on GitHub (https://github.com/reflooding/serv-cst/issues/3#issuecomment-14144525).

vaxop commented 11 years ago

@ioseb http header-ებზე რომ ვკითხულობ ბევრი თავსართის ჩამონათვალია და ყველა უნდა გასაზღვრო? თუ მარტო ისენი რომლებსაც მითითებული აქვს http. (ჯანსაღად დამცინეთ):დ

ioseb commented 11 years ago

@vaxop

საწყის დავალებაში მკაფიოდ დავწერე, რომ:

ჩამონათვალიდან უნდა გამოიყენოთ მხოლოდ ის თავსართები რომლებსაც მითითებული აქვს "http".

:sandal:

vaxop commented 11 years ago

უკაცრავად

ioseb commented 11 years ago

ამიტომ დავალებები უნდა იკითხოთ ყურადღებით :P :ჯანსაღიდაცინვისსიცილაკი:

demonno commented 11 years ago

137 ცალია ეგეთი :hushed:

ioseb commented 11 years ago

@demonno

და მერე რა მოხდა? ყველა თუ არა დიდი ნაწილი მაინც საჭირო იქნება და სათითაოდ ხომ არ მოვაგროვებთ? ამ ეტაპზე მოსამზადებელი სამუშაოს ნაწილში უნდა ჩავატიოთ ეგ ყველაფერი და ეგ ერთ-ერთი აუცილებელი ნაწილია.

პროტოკოლის დეტალები თუნდაც აღწერის დონეზე სრულყოფილად უნდა გვქონდეს მხარდაჭერილი.

demonno commented 11 years ago

@ioseb :+1:

issues - ს რო გავაკეთებთ კომენტარში დავწეროთ ხოლმე ? შეტყობინება ხო არ მოგდის კომიტების

ioseb commented 11 years ago

@demonno

თუ ჩათვლით რომ issue დასახურია არ დახუროთ, უბრალოდ ჩემზე გაუკეთეთ assign და მე გავაკეთებ რევიუს. თუ ვნახე რომ არ არის სრულყოფილი უკან დაგიბრუნებთ, თუ არადა მე დავხურავ.

vaxop commented 11 years ago

@ioseb JUNIT ტესტები უნდა დავწერო ამ კლასისთვის?

ioseb commented 11 years ago

@vaxop არა, ამ შემთხვევაში ტესტები საჭირო არ არის. სხვა უფრო საინტერესო ამოცანისთვის გამოიყენე. მაგალითად სტატუსის კოდების ენუმერაციის ამოცანაში აუცილებლად უნდა გავაკეთოთ.

ioseb commented 11 years ago

@vaxop თვალი გადაავლე კიდევ ერთხელ. მაგალითად Content-Type გაკლია ჩამონათვალში. როდესაც ჩათვლი რომ ყველაფერი მზად არის ეს დავალება მე მომამაგრე რომ რევიუ გავაკეთო და დავხურო.

ioseb commented 11 years ago

@vaxop რიტმი რომ არ დაგვერღვეს, თუ თვლი რომ ეს დავალება მორჩი assign ჩემზე გააკეთე რომ რევიუ გავაკეთო და სათითაოდ არ გსდიო ყველგან B-)

revazi commented 11 years ago

@ioseb საღამომდე ნუ გამკიცხავთ და დღეს ღამე შემოგიერთდებით აქტიურად