Μέθοδοι για την επεξεργασία αιτημάτων HTTP.

31.10.2021

για την πλατφόρμα 8.2:

για την πλατφόρμα 8.3:

Σχόλιο. Αυτόματη ενημέρωση thin client στα Windows XP και Windows Vista μέσω 1C:Link ενδέχεται να μην λειτουργεί. Αυτό δεν είναι πολύ βολικό και σας συνιστούμε να εξετάσετε το ενδεχόμενο αναβάθμισης σε ένα πιο σύγχρονο λειτουργικό σύστημα.

Διαμόρφωση του 1C Thin Client ώστε να λειτουργεί με την πλατφόρμα 1C: Enterprise 8 έκδοση 8.3.4.437 και νεότερη

Εγκαταστήστε το πιστοποιητικό ρίζας της υπηρεσίας 1C: Link στο χώρο αποθήκευσης πιστοποιητικών των Windowsσύμφωνα με τις οδηγίες για το πρόγραμμα περιήγησης Internet Explorer.

https://<ваш-сайт>.link.1c.ru/xxx

Επιλέξτε "Πιστοποιητικά Windows" ως μέθοδο επαλήθευσης του πιστοποιητικού διακομιστή.

Κάντε κλικ στο "Τέλος"

Ρύθμιση αυτόματης εξουσιοδότησης στον διακομιστή web

  • Επιλέξτε την απαιτούμενη ασφάλεια πληροφοριών στο 1C Thin Client και κάντε κλικ στο κουμπί "αλλαγή".
  • Κάντε κλικ στο σύνδεσμο "Για προχωρημένους" (που βρίσκεται κάτω από το πεδίο διεύθυνσης βάση πληροφοριών)
  • Στην ενότητα "Επιλογή μεθόδου ελέγχου ταυτότητας χρήστη διακομιστή web", επιλέξτε "Αυτόματη επιλογή" και κάντε κλικ στο "Επόμενο".
  • Στο παράθυρο ρυθμίσεων πιστοποιητικού, κάντε κλικ στο "Επόμενο".
  • Στην ενότητα "Πρόσθετες παράμετροι εκκίνησης", καθορίστε τη γραμμή: όπου η σύνδεση είναι η σύνδεση χρήστη του διακομιστή web και ο κωδικός πρόσβασης είναι ο κωδικός πρόσβασής του.

Κάντε κλικ στο κουμπί "Τέλος" και ελέγξτε τη σύνδεση με τη βάση πληροφοριών.

Διαβάστε περισσότερα σχετικά με τις ρυθμίσεις Thin Client στον ιστότοπο του ITS.

Διαμόρφωση του 1C Thin Client για να λειτουργεί με την πλατφόρμα 1C: Enterprise 8 έκδοση 8.2.19.121 και νεότερη

Για να εργαστείτε σε thin client, κάντε λήψη . Αποθήκευση <1C>\bin\cacert.pem , όπου<1C> - κατάλογος εγκατάστασης του 1C Thin Client. Αυτό θα αποτρέψει την εμφάνιση Σφάλματα SSL"Το ομότιμο πιστοποιητικό δεν μπορεί να ελεγχθεί με γνωστά πιστοποιητικά CA."


Εισαγάγετε το όνομα της βάσης πληροφοριών, επιλέξτε "Διακομιστής Ιστού" και κάντε κλικ στο "Επόμενο"

Εισαγάγετε τη διεύθυνση της βάσης πληροφοριών σας: https://<ваш-сайт>.link.1c.ru/xxx, όπου xxx είναι η διαδρομή της εφαρμογής ιστού σας.

Κάντε κλικ στο "Τέλος"

Διαμόρφωση του 1C Thin Client ώστε να λειτουργεί με τις εκδόσεις πλατφόρμας 1C: Enterprise 8 που δεν περιλαμβάνονται στη λίστα με τις προτεινόμενες

Εάν θέλετε να χρησιμοποιήσετε μια έκδοση thin client διαφορετική από αυτές που προτείνονται παραπάνω για να εργαστείτε στην υπηρεσία 1C: Link, ίσως χρειαστεί να διαμορφώσετε την εργασία σύμφωνα με HTTPή εγκατάσταση Τούνελ.

Διαμόρφωση του Thin Client ώστε να λειτουργεί μέσω HTTP

Το Link Agent έχει τη δυνατότητα να λειτουργεί σε thin client χρησιμοποιώντας το πρωτόκολλο HTTP. Ωστόσο, το προτιμώμενο πρωτόκολλο για εργασία σε thin client μέσω 1C:Link είναι το HTTPS. Δεν συνιστάται η χρήση του πρωτοκόλλου http, καθώς όταν χρησιμοποιείται, τα δεδομένα μεταδίδονται μη κρυπτογραφημένα και μπορούν να υποκλαπούν από έναν εισβολέα.

Εάν είστε βέβαιοι για την ανάγκη χρήσης αυτού του πρωτοκόλλου για εργασία σε thin client μέσω της υπηρεσίας 1C:Link, μπορείτε να χρησιμοποιήσετε τις οδηγίες που παρουσιάζονται παρακάτω:

    Ανοίξτε τον πίνακα ελέγχου του παράγοντα σύνδεσης και ενεργοποιήστε τη λειτουργία μέσω HTTP (ενότητα 4.4 του εγχειριδίου χρήστη 1C:Link).

    Ρύθμιση του thin client:

Εκκινήστε το thin client και κάντε κλικ στο κουμπί Προσθήκη.


Εισαγάγετε το όνομα της βάσης πληροφοριών, επιλέξτε "Διακομιστής Ιστού" και κάντε κλικ στο "Επόμενο"

Εισαγάγετε τη διεύθυνση της βάσης πληροφοριών σας: http://<ваш-сайт>.link.1c.ru/xxx, όπου xxx είναι η διαδρομή της εφαρμογής ιστού σας.

Κάντε κλικ στο "Τέλος"

Εγκατάσταση και διαμόρφωση του Stunnel

Εγκαταστήστε το πρόγραμμα Stunnel σε υπολογιστή με Thin Client 1C. Αφού εγκαταστήσετε το πρόγραμμα, εκτελέστε το.

Στο παράθυρο που ανοίγει, επιλέξτε "Διαμόρφωση"

Στο αναπτυσσόμενο μενού, επιλέξτε "Επεξεργασία stunnel.conf"

Ένα σημειωματάριο θα ανοίξει με αρχείο ρυθμίσεων. Αντικαταστήστε το κείμενο στο αρχείο με τις ακόλουθες γραμμές.

Τα περισσότερα προβλήματα κατά τη σύνδεση σε διακομιστή 1C:Enterprise σχετίζονται με τις διευθύνσεις του μηχανήματος και τη διαθεσιμότητα διακομιστών στο σύμπλεγμα διακομιστών 1C.

Σφάλμα: "Το ζητούμενο όνομα είναι έγκυρο"

Κατά τη σύνδεση στον διακομιστή 1C:Enterprise λαμβάνουμε το σφάλμα:

Server_addr=tcp://localhost.localdomain:1562 descr=Σφάλμα πρόσβασης δικτύου στον διακομιστή (Windows Socket-11004(0x00002AFC). Το όνομα που ζητήθηκε είναι έγκυρο και βρέθηκε στη βάση δεδομένων, αλλά το όνομα δεν έχει συσχετισμένα δεδομένα που επιλύθηκαν για αυτόν.) line=259 file=.\src\DataExchangeTcpClientlmpl.cpp

Το σφάλμα 11004 υποδεικνύει ότι το καθορισμένο όνομα διακομιστή στο DNS δεν έχει αντίστοιχη εγγραφή τύπου Α που καθορίζει τη διεύθυνση IP του.

"Σφάλμα κατά την εκτέλεση μιας λειτουργίας με τη βάση πληροφοριών" "Σφάλμα στην πρόσβαση δικτύου στον διακομιστή" (Windows Sockets 11001(0x00002AF9). Αυτός ο κεντρικός υπολογιστής είναι άγνωστος.)

Πιθανή λύση

Στο λάθος" Το όνομα που ζητήθηκε είναι έγκυρο και βρίσκεται στη βάση δεδομένων, αλλά το όνομα δεν έχει δεδομένα που σχετίζονται με αυτό που επιλύθηκαν για αυτό"στα αρχεία

/home/usr1cv81/1c/1cv81/srvibrg.lst και /home/usr1cv81/1c/1cv81/reg_1541/s1CV8Reg.lst

πρέπει να αντικαταστήσετε παντού localhost.localdomain (ή τη διεύθυνση που καθορίζεται εκεί) με τη διεύθυνση IP του διακομιστή διακομιστή (σε εισαγωγικά) ή με το όνομα του μηχανήματος (επίσης σε εισαγωγικά). Όταν καθορίζετε ένα όνομα μηχανήματος, πρέπει να παρέχετε μια ζώνη προώθησης στο DNS για τα ονόματα μηχανημάτων και μια αντίστροφη ζώνη για τις διευθύνσεις IP.

Δεν ήταν δυνατό να ελεγχθεί αυτή η συμβουλή, γιατί... δεν μπόρεσε να αναπαράγει το πρόβλημα

Σφάλμα στην πρόσβαση δικτύου στο διακομιστή

Κατά την εκκίνηση της βάσης δεδομένων σε λειτουργία επιχείρησης, λαμβάνουμε το σφάλμα: descr = Σφάλμα στην πρόσβαση στο δίκτυο στον διακομιστή (Windows Sockets - 10004(0x00002714).@) line=870 file=.\src\DataExchangeServerImpl.cpp

Ως λύση, πρέπει να καταχωρήσετε τη διεύθυνση και το όνομα του διακομιστή στο /etc/hosts

Περαιτέρω ενέργειες για τον εντοπισμό του προβλήματος.

1. Βεβαιωθείτε ότι το σωστό και πλήρης εγκατάστασηπακέτα.

rpm -qa | grep επιχείρηση

θα πρέπει να είναι κάτι σαν:

1C_Enterprise-ws-nls-8.1.12-101

1C_Enterprise-crs-8.1.12-101

1C_Enterprise-server-nls-8.1.12-101

1C_Enterprise-crs-nls-8.1.12-101

1C_Enterprise-common-nls-8.1.12-101

1C_Enterprise-ws-8.1.12-101

1C_Enterprise-server-8.1.12-101

1C_Enterprise-common-8.1.12-101

2. Βεβαιωθείτε ότι ο διακομιστής έχει ξεκινήσει σωστά και πλήρως

  1. ps aux | grep 1c

(πρέπει να είναι ragent, rmngr, rphost)

3. Βεβαιωθείτε ότι τα αρχεία srvribrg.lst 1CV8Reg.lst είναι διαθέσιμα και έχουν το σωστό περιεχόμενο

4. Ενεργοποιήστε τα αρχεία καταγραφής και εξετάστε τα σφάλματα

Η θύρα δεν είναι διαθέσιμη

Ίσως δεν έχουν ξεκινήσει όλοι οι διακομιστές στο σύμπλεγμα. Μπορείτε να το ελέγξετε με την εντολή netstat -apn | grep:15 (θα απαριθμήσει τις διαδικασίες ακρόασης στις θύρες 15xx). Οι διακομιστές που δεν εκτελούνται συνήθως οφείλονται σε λανθασμένη ένδειξη των διευθύνσεων κόμβων στο conf. αρχεία. /home/usr1cv81/1c/1cv81/srvibrg.lst και /home/usr1cv81/1c/1cv81/reg_1541/s1CV8Reg.lst

Αναντιστοιχία συστήματος

Εάν κατά την πρώτη εκκίνηση του συμπλέγματος εμφανιστεί ένα σφάλμα και εμφανίζεται μόνο το αρχείο /home/usr1cv81/1c/1cv81/srvibrg.lst χωρίς σχεδόν καθόλου περιεχόμενο, ίσως χρειαστεί να ενημερώσετε το σύστημα.

Ερώτηση: Σφάλμα σύνδεσης στο Διαδίκτυο Δεν μπορώ να δημιουργήσω σύνδεση.


Καλημέρα φίλοι! Γράφω ανέβασμα δεδομένων από 1c στο τηλεγράφημα.

Κώδικας:
ProxyServer = "socks5://salutemsupplements-com.nh-serv.co.uk"; ProxyPort = 3060 ; InternetProxy = Νέος InternetProxy; InternetProxy.Set("https", Object.ProxyServer, Object.ProxyPort,);

Πλατφόρμα: 8.3.12.1469
Διαμόρφωση: 1 C: Fitness club KORP (UV)

Απάντηση:() δεν λειτουργεί μέσω του διακομιστή μεσολάβησής σας... λειτουργεί μέσω ενός διακομιστή μεσολάβησης Tor που εκτελείται τοπικά

Ερώτηση: Σφάλμα HTTP κατά την πρόσβαση στον διακομιστή. Δεν μπορώ να δημιουργήσω σύνδεση


Γεια σε όλους! Δημοσιεύτηκε βάση δεδομένων στις διακομιστή ιστού IIS, από οποιονδήποτε υπολογιστή thin clientμπαίνει, εκτός από τον ίδιο τον διακομιστή στον οποίο είναι δημοσιευμένη η βάση δεδομένων, προσπάθησα να απενεργοποιήσω το τείχος προστασίας... δεν βοήθησε, δεν καταλαβαίνω τι φταίει, ποιος το έχει, πείτε μου;

Απάντηση:υπήρχε πρόβλημα με την προώθηση θύρας

Ερώτηση: Σφάλμα επικοινωνίας με τον κωδικό σφάλματος διακομιστή 0


Η βάση δεδομένων βασίζεται σε διακομιστή, πολλοί χρήστες εργάζονται ταυτόχρονα στο πρόγραμμα περιήγησης.
Αλλά ένας χρήστης λαμβάνει αυτό το σφάλμα μία φορά την ημέρα

Σφάλμα επικοινωνίας με τον διακομιστή. Κωδικός σφάλματος 0.

Ποιο είναι το πρόβλημα;

Απάντηση:επιλογές 10500 τμχ...

ξεκινήστε με την προβολή των αρχείων καταγραφής (την ακριβή στιγμή που παρουσιάστηκε το σφάλμα), κοιτάξτε τα αρχεία καταγραφής παντού, στους διακομιστές και στον πελάτη και στους δρομολογητές...

Αν αυτό δεν σας βοηθήσει, ρίξτε μια ματιά σε ένα περιοδικό τεχνολογίας...

Ερώτηση: Δοκιμή υπηρεσίας HTTP


Καλημέρα Πείτε μου πώς μπορεί το 1c να επικοινωνήσει με μια υπηρεσία HTTP που δημοσιεύεται από το 1c; Στο πρόγραμμα περιήγησης, η διεύθυνση URL "Δεδομένα δοκιμής" σάς ζητά μια σύνδεση και έναν κωδικό πρόσβασης, μετά την εισαγωγή των οποίων μπορείτε να δείτε την απάντηση, γιατί ο παρακάτω κώδικας δίνει σφάλμα:
Σφάλμα κατά την κλήση της μεθόδου περιβάλλοντος (Λήψη): Σφάλμα κατά την εργασία με το Διαδίκτυο: Δεν είναι δυνατή η δημιουργία σύνδεσης

Διακομιστής = "localhost"; Σύνδεση = Νέα σύνδεση HTTP(Διακομιστής,"web", "777");Κεφαλίδες = Νέος αγώνας. Headings.Insert("Content-Type", "text/html"); Headers.Insert("host", Server); Request = New HTTPRequest("/ppmen/hs/WebExchange/888/Test Data", Headers); Attempt Response =Connection.Get(Request); Εάν Answer.StatusCode = 200 Τότε// Δεδομένα που ελήφθησαν, επεξεργαστείτε τα

Απάντηση: PageText = Reply.GetBodyAsString();

 


//Έξοδος δοκιμής της ληφθείσας σελίδας

Αναφορά (PageText);
EndIf ;
Εξαίρεση  
// η εξαίρεση εδώ υποδεικνύει ότι το αίτημα δεν έφτασε στον διακομιστή HTTP
Report("Error"+ErrorDescription(),MessageStatus.Important); σύνδεση δικτύουΕπιτρέπεται η MS SQL.

Ο διακομιστής 1C είναι επίσης διαμορφωμένος, ο οποίος βρίσκεται φυσικά σε άλλο μηχάνημα
Σε αυτό είναι εγκατεστημένη μια πλατφόρμα για τη δοκιμή της λειτουργίας του συνδυασμού διακομιστή 1C + ms sql.

Ανακάλυψα ένα περίεργο πράγμα.
Όταν προσπαθείτε να συνδεθείτε στη βάση δεδομένων, εμφανίζεται ένα μήνυμα σφάλματος κατά την πρόσβαση στον διακομιστή SQL, η microsoft ενδέχεται να μην είναι εγκατεστημένη διακομιστής sqlεγγενής πελάτης.

Όταν είχα αναπτύξει προηγουμένως μια παρόμοια υποδομή, ο διακομιστής 1C ήταν η έκδοση 7.1 σε ξεχωριστό μηχάνημα στον οποίο ήταν εγκατεστημένος ο εγγενής πελάτης του διακομιστή microsoft sql. Όλα λειτουργούσαν χωρίς αυτόν.

Εγκατέστησα τον εγγενή πελάτη του διακομιστή microsoft sql και ο διακομιστής 1c απέκτησε πρόσβαση στα δεδομένα του διακομιστή SQL.

Ερώτηση...γιατί είναι έτσι; Είναι δυνατόν χωρίς εγκαταστάσεις της microsoftΕγγενής πελάτης διακομιστή sql σε ξεχωριστό υπολογιστή στον οποίο είναι εγκατεστημένος ο διακομιστής 1C 8.3 για να επιτευχθεί η εργασία του διακομιστή 1C; Ή... σφάλμα στις ρυθμίσεις;

Απάντηση:Αλλά τι στη φράση "Κατά την προσπάθεια σύνδεσης στη βάση δεδομένων, εμφανίζεται ένα μήνυμα σφάλματος κατά την επικοινωνία με τον διακομιστή SQL, ίσως δεν έχει εγκατασταθεί ο εγγενής πελάτης διακομιστή SQL του microsoft";


Δοκιμάστε το HTTPxml = CreateObject("MSXML2.xmlHttp.4.0"); Έκθεση εξαίρεσης ("Δεν ήταν δυνατή η προετοιμασία του Microsoft XML"); ReturnStatus(0); EndAttempt ; Προσπάθεια HTTPxml.Open("POST",Διεύθυνση,0 ); Έκθεση εξαίρεσης ("Δεν ήταν δυνατή η σύνδεση με: "+Διεύθυνση);Επιστροφή ""; EndAttempt ; HTTPxml.setRequestHeader("Content-Type", "multipart/form-data; boundary=&MULTIPART_BOUNDARY"); //Δημιουργήστε το σώμα του μηνύματος ParametersPOST = ""; ParametersPOST = ParametersPOST + "--&MULTIPART_BOUNDARY" + Διαχωριστής σειρών; ParametersPOST = ParametersPOST + "Content-Disposition: form-data; name=""@file""; filename="""+ //Δημιουργήστε το σώμα του μηνύματοςΚατάλογος Προσωρινών Αρχείων //Δημιουργήστε το σώμα του μηνύματος()+"client.xml""" + //Δημιουργήστε το σώμα του μηνύματος; ParametersPOST = ParametersPOST + "Content-Type: multipart/xml" + //Δημιουργήστε το σώμα του μηνύματος; ; ParametersPOST = ParametersPOST +; ParametersPOST = ParametersPOST + "--&MULTIPART_BOUNDARY--" + //HTTPxml.setRequestHeader("Content-Length", StrLength(POST Parameters));2

Δοκιμάστε το HTTPxml.Send(POSTParameters); Αναφορά εξαίρεσης(ErrorDescription()); EndAttempt ; ServerResponse = HTTPxml.responseText; Η απάντηση διακομιστή επιστρέφει:


άκυρος

Το πρόβλημα είναι ότι στον διακομιστή 2 η διεύθυνση IP άλλαξε, η επεξεργασία φυσικά σταμάτησε να λειτουργεί και όταν εισήγαγα μια νέα IP στη γραμμή σύνδεσης, η επεξεργασία δημιουργεί ένα σφάλμα, η περιγραφή του οποίου εξακολουθεί να είναι η παλιά IP (!) και το κείμενο "Μια προσπάθεια δημιουργίας σύνδεσης ήταν ανεπιτυχής, επειδή η απαιτούμενη απάντηση δεν ελήφθη από άλλον υπολογιστή εντός του απαιτούμενου χρόνου ή είχε ήδη διακοπεί εδραιωμένη σύνδεσηλόγω λανθασμένης απόκρισης από έναν ήδη συνδεδεμένο υπολογιστή."

Έκαναν επανεκκίνηση σε όλα, καθάρισαν κρυφές μνήμες κλπ, οι διαχειριστές ορκίζονται ότι όλα είναι εντάξει από την πλευρά τους, μπορείτε να συνδεθείτε από τον έναν διακομιστή στον άλλο μέσω RDP κ.λπ.

Τι μπορεί να φταίει, πώς μπορώ να το λύσω; Έψαξα σε όλο το διαδίκτυο και δεν βρήκα τέτοια κατάσταση!

Απάντηση:() 100% σίγουρο! Τη δεύτερη μέρα που προσπαθώ, όπως έγραψα, το κοιτάζω με έναν εντοπισμό σφαλμάτων, δημιούργησα ακόμη και μια ηλίθια επεξεργασία ενός κυττάρου για δοκιμή σύνδεσης, αυτό το σφάλμα εμφανίζεται και αυτό είναι όλο

Ερώτηση: Αποκλεισμός συνδέσεων με ασφάλεια πληροφοριών


Αγαπητοί ειδικοί, βοηθήστε! Είναι η πρώτη φορά που συναντώ κάτι τέτοιο.
Win Server 2008 R2 Enterprise SP1
1C:Enterprise 8.3 (8.3.9.2170)
Στην κονσόλα διακομιστή 1C, ενεργοποίησα τον αποκλεισμό συνδέσεων στη βάση δεδομένων για το Σαββατοκύριακο (από Παρασκευή απόγευμα έως Δευτέρα πρωί) με έναν κωδικό άδειας για τον επικεφαλής λογιστή. Όλα λειτούργησαν (το Σάββατο ο αρχιλογιστής μπόρεσε να συνδεθεί μόνο με τον κωδικό άδειας).
Αλλά την Κυριακή, ένας άλλος χρήστης μπόρεσε να συνδεθεί, στον οποίο δεν επετράπη να συνδεθεί (δεν μπορούσε να γνωρίζει τον κωδικό άδειας).
Κοίταξα στην κονσόλα διακομιστή 1C - δεν υπήρχε αποκλεισμός σύνδεσης στις ιδιότητες της βάσης δεδομένων στην κονσόλα διακομιστή. Δεν είναι ότι το πλαίσιο ελέγχου αποκλεισμού καταργήθηκε, αλλά δεν υπήρχαν καθόλου εγγραφές ούτε για την ώρα έναρξης του αποκλεισμού ούτε για την ώρα λήξης, π.χ. καθόλου άδειο παράθυροσκηνικά θέατρου.
Η υπηρεσία σίγουρα δεν έκανε επανεκκίνηση επειδή η άλλη ανοιχτή βάση δεδομένων λειτουργούσε καλά και παρέμεινε ανοιχτή.
Είναι δυνατόν να κοιτάξετε το αρχείο καταγραφής για να μάθετε πότε και γιατί ενδέχεται να έχουν αποκλειστεί οι συνδέσεις;
Σας ευχαριστώ!

Απάντηση:

Για να αποκλείσετε μια σύνδεση σε μια βάση δεδομένων, πρέπει να γνωρίζετε τη σύνδεση με δικαιώματα διαχειριστή και τον κωδικό πρόσβασής της στη βάση δεδομένων στην οποία θέλετε να αποκλείσετε.
Εάν δεν υπάρχουν χρήστες στη βάση δεδομένων, τότε οποιοσδήποτε μπορεί να ορίσει το κλείδωμα, υπό την προϋπόθεση ότι δεν υπάρχει διαχειριστής συμπλέγματος 1C.

Ερώτηση: Σύνδεση COMC και η σημαία "Εξωτερική σύνδεση" για μια κοινή μονάδα


Αντιμετώπισα πρόβλημα με τη σύνδεση COM.
Όλα λειτουργούν στο περιβάλλον δοκιμής.
Λάθος μάχης.
Κατά την ανταλλαγή μέσω μιας σύνδεσης COM, η βάση έρχεται σε επαφή με μια άλλη σε μια κοινή μονάδα που έχει τη σημαία "Εξωτερική σύνδεση". Εκεί, η διαδικασία καλεί μια άλλη διαδικασία της κοινής μονάδας, η οποία δεν έχει τη σημαία "Εξωτερική σύνδεση". Και εμφανίζεται το σφάλμα:
Παρουσιάστηκε μια εξαίρεση (1C:Enterprise
8.3.12.1567): Σφάλμα προετοιμασίας μονάδας:
GeneralModule.flGeneralPurposeEvents.Module

Επιπλέον, στο περιβάλλον δοκιμής δεν ορίζω τη σημαία για τη μονάδα "Εξωτερική σύνδεση" και όλα λειτουργούν ακόμη και όταν έχετε πρόσβαση στην πρώτη μονάδα.
Το έχει συναντήσει κανείς αυτό, τι συμβαίνει;

Απάντηση:Υπάρχει σημαία κλήσης διακομιστή;

Ερώτηση: Σφάλμα κατά τη φόρτωση στοιχείων ext


Γεια σε όλους!
Ο διακομιστής 1C 8.2 32x είναι εγκατεστημένος στο WS 2003, προσπαθούμε να κάνουμε αναβάθμιση σε 8.3.
Όλα έχουν εγκατασταθεί, αλλά οποιαδήποτε ενέργεια στην κονσόλα δίνει ένα σφάλμα:
"σφάλμα σύνδεσης με τη διαδικασία του εργαζόμενου"
"σφάλμα κατά τη φόρτωση στοιχείων ext"
Δοκιμάσαμε διαφορετικές εκδόσεις του 8.3, όλα είναι ίδια.
Δεν υπάρχει τίποτα στα αρχεία καταγραφής, ούτε στο αρχείο καταγραφής των Windows.

Καμιά σκέψη τι θα μπορούσε να είναι αυτό;

Απάντηση:

Όταν χρειάστηκα την πλατφόρμα 8.3, την εγκατέστησα δεύτερη φορά, την κρέμασα σε άλλες θύρες και δεν υπήρχαν προβλήματα. Στην περίπτωσή σας, καλό θα ήταν να κοιτάξετε με τα μάτια σας. Η κονσόλα σας συνδέεται με τον διακομιστή ή όχι; Εάν όχι, δείτε εάν εκτελούνται τα rphost.exe, rmngr.exe και ragent.exe. Επίσης, ψάξτε στις υπηρεσίες για να δείτε εάν εκτελείται η υπηρεσία πράκτορα διακομιστή και ποια είναι η διαδρομή προς την οποία οδηγεί εκτελέσιμο αρχείο. Ως ποιος χρήστης εκτελείται η υπηρεσία. Και προαιρετικά, μπορείτε να καταχωρήσετε το βοηθητικό πρόγραμμα διαχείρισης μη αυτόματα.

Κωδικός κατάστασης HTTP- Αυτό είναι μέρος της γραμμής κεφαλίδας της απάντησης του διακομιστή ιστού σε ένα αίτημα πελάτη, που ενημερώνει για το αποτέλεσμα του αιτήματος και για το τι πρέπει να κάνει στη συνέχεια ο πελάτης. Νομίζω ότι δεν γνωρίζουν όλοι πώς μοιάζει η κεφαλίδα απόκρισης διακομιστή, αλλά είμαι σίγουρος ότι όλοι όσοι χρησιμοποιούν το Διαδίκτυο έχουν συναντήσει τη σελίδα περισσότερες από μία φορές 404 Δεν βρέθηκε ή 403 Απαγορευμένο. Αυτό είναι το ορατό από τον χρήστη αποτέλεσμα του διακομιστή που εκδίδει έναν ή τον άλλο κωδικό κατάστασης στη γραμμή τίτλου.

Κωδικοί κατάστασης HTTP, χωρίζεται σε 5 κατηγορίες. Ο πελάτης μπορεί να μην είναι εξοικειωμένος με έναν συγκεκριμένο κωδικό απάντησης HTTP, ωστόσο πρέπει να αντιδρά σύμφωνα με την κατηγορία κωδικού. Ετσι Πρωτόκολλο HTTPΥποστηρίζει τους ακόλουθους κωδικούς κατάστασης, χωρισμένους ανά κατηγορία:

1xx: Πληροφοριακά – πληροφοριακά

100 Continue - Continue. Ο διακομιστής είναι ευχαριστημένος με τα δεδομένα στο αίτημα πελάτη, μπορείτε να συνεχίσετε να στέλνετε κεφαλίδες HTTP/1.1 . 101 Πρωτόκολλα μεταγωγής - Πρωτόκολλα μεταγωγής. Ο διακομιστής σας ζητά να επιλέξετε άλλο πρωτόκολλο που είναι πιο κατάλληλοαυτόν τον πόρο . Τα πρωτόκολλα που προσφέρονται από τον διακομιστή υποδεικνύονται στη γραμμή κεφαλίδας Ενημέρωση, εάν το πρωτόκολλο που προτείνει ο διακομιστής ταιριάζει στον πελάτη, στέλνει ένα νέο αίτημα που υποδεικνύει το νέο πρωτόκολλο. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης HTTP/1.1. HTTPπρωτόκολλο. Αυτός ο κωδικός κατάστασης ενημερώνει τον πελάτη ότι το αίτημα έχει γίνει αποδεκτό, αλλά μπορεί να χρειαστεί λίγος χρόνος για την επεξεργασία του, ώστε (ο πελάτης) να μην επαναφέρει τη σύνδεση. Σε αυτήν την περίπτωση, ο πελάτης πρέπει να επαναφέρει το χρονόμετρο και να περιμένει την επόμενη εντολή.

2xx: Επιτυχία - Επιτυχής ολοκλήρωση

200 ΟΚ - Εντάξει. Το αίτημα στον πόρο ολοκληρώθηκε με επιτυχία. Τα δεδομένα που ζητούνται από τον πελάτη βρίσκονται στην κεφαλίδα ή/και στο σώμα της απάντησης. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης HTTP/1.0. 201 Δημιουργήθηκε - Δημιουργήθηκε.Το αίτημα ολοκληρώθηκε με επιτυχία και δημιουργήθηκε ένας νέος πόρος. Στην απόκριση διακομιστή, στην κεφαλίδα Τοποθεσία, υποδεικνύει τη θέση του πόρου που δημιουργήθηκε. Επιπλέον, ο διακομιστής συνιστάται να υποδεικνύει τα χαρακτηριστικά του δημιουργημένου πόρου στην κεφαλίδα απόκρισης. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης Τοποθεσία HTTP/1.0 Ο διακομιστής είναι ευχαριστημένος με τα δεδομένα στο αίτημα πελάτη, μπορείτε να συνεχίσετε να στέλνετε κεφαλίδες. Τοποθεσία 202 Αποδεκτό - Αποδεκτό. Ο διακομιστής είναι ευχαριστημένος με τα δεδομένα στο αίτημα πελάτη, μπορείτε να συνεχίσετε να στέλνετε κεφαλίδεςΤο αίτημα έχει γίνει δεκτό, αλλά εξακολουθεί να βρίσκεται υπό επεξεργασία. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης Ο διακομιστής είναι ευχαριστημένος με τα δεδομένα στο αίτημα πελάτη, μπορείτε να συνεχίσετε να στέλνετε κεφαλίδες. . Τα πρωτόκολλα που προσφέρονται από τον διακομιστή υποδεικνύονται στη γραμμή κεφαλίδας Ενημέρωση, εάν το πρωτόκολλο που προτείνει ο διακομιστής ταιριάζει στον πελάτη, στέλνει ένα νέο αίτημα που υποδεικνύει το νέο πρωτόκολλο. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης 203 Μη έγκυρες πληροφορίες - Πληροφορίες από μη έγκυρη πηγή. HTTPΠαρόμοια με τον κωδικό 200, αλλά σε αυτήν την περίπτωση οι πληροφορίες μπορεί να μην είναι σχετικές, καθώς δεν έχουν ληφθεί από την αρχική πηγή. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης . 204 Χωρίς περιεχόμενο - Δεν υπάρχει περιεχόμενο. Ο διακομιστής επεξεργάστηκε με επιτυχία το αίτημα, αλλά δεν επέστρεψε κανένα περιεχόμενο. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης.

205 Επαναφορά περιεχομένου - Επαναφορά περιεχομένου.

Ο διακομιστής επεξεργάστηκε με επιτυχία το αίτημα, αλλά δεν επέστρεψε κανένα περιεχόμενο. Σε αντίθεση με τον κωδικό 204, αυτός ο κωδικός απαιτεί από τον πελάτη να επαναφέρει την παρουσίαση του εγγράφου. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης . 206 Μερικό περιεχόμενο - Μέρος του περιεχομένου. 201 Δημιουργήθηκε - Δημιουργήθηκε.Ο διακομιστής επέστρεψε το αποτέλεσμα του αιτήματος του πελάτη, ένα κομμάτι περιεχομένου, χρησιμοποιώντας την κεφαλίδα περιοχής. Χρησιμοποιείται για συνέχιση αρχείων ή για λήψη πολλαπλών νημάτων. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης .ή 207 Πολλαπλή κατάσταση - Multi-status..

Το σώμα του μηνύματος που επιστρέφεται από τον διακομιστή είναι ένα έγγραφο XML με την κατάσταση εκτέλεσης πολλών υποερωτημάτων. Χρησιμοποιείται στο πρωτόκολλο 301 . 302 226 IM Used — Χρησιμοποιημένη επέκταση IM ., παρόλο που το πρώτο αίτημα υποβλήθηκε χρησιμοποιώντας διαφορετική μέθοδο. Στο πρωτόκολλο HTTP έκδοση 1.1, αντί για απάντηση κατάστασης 302 , εισήχθησαν πρόσθετους κωδικούςαπαντήσεις, 303 . 307 . Η αλλαγή της μεθόδου είναι απαραίτητη μόνο εάν ο διακομιστής ανταποκρίνεται με την κατάσταση 303 , σε άλλες περιπτώσεις χρησιμοποιήστε την αρχική μέθοδο.

300 Πολλαπλές επιλογές - Πολλαπλές επιλογές επιλογής. .Όπως ζητήθηκε , υπάρχουν πολλές επιλογές πόρων, διαφορετικές σεΜΙΜΟΣ Τοποθεσίατύπος. γλώσσα ή άλλα σημάδια. Η απάντηση διακομιστή περιέχει μια λίστα εναλλακτικών επιλογών, που επιλέγονται αυτόματα από την εφαρμογή πελάτη ή από τον ίδιο τον χρήστη. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης .. 201 Δημιουργήθηκε - Δημιουργήθηκε. 301 Moved Permanently - Μετακινήθηκε μόνιμα. ΤοποθεσίαΟ πόρος που ζητήθηκε μεταφέρθηκε τελικά στο . 201 Δημιουργήθηκε - Δημιουργήθηκε.καθορίζεται στη γραμμή τίτλου , απάντηση διακομιστή. Ορισμένοι πελάτες συμπεριφέρονται εσφαλμένα κατά την επεξεργασία αυτού του κώδικα, βλέπε παραπάνω. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης. Το αίτημα στον πόρο ολοκληρώθηκε με επιτυχία. Τα δεδομένα που ζητούνται από τον πελάτη βρίσκονται στην κεφαλίδα ή/και στο σώμα της απάντησης. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης 302 Βρέθηκε - Μετακινήθηκε προσωρινά Αυτός ο κωδικός κατάστασης λέει στον πελάτη ότι ο πόρος είναι προσωρινά διαθέσιμος αλλού ., κεφαλίδα απόκρισης διακομιστή. Αυτός ο κωδικός χρησιμοποιείται, για παράδειγμα, όταν συμφωνείτε για περιεχόμενο ( 201 Δημιουργήθηκε - Δημιουργήθηκε.Διαπραγμάτευση περιεχομένου .) εκτελείται από τον διακομιστή. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης Ο διακομιστής σας ζητά να επιλέξετε άλλο πρωτόκολλο που είναι πιο κατάλληλο 303 Δες Άλλα - Δες άλλα. .Έγγραφο από το ζητούμενο , πρέπει να το ζητήσετε στη διεύθυνση που καθορίζεται στη γραμμή τίτλουή , κεφαλίδα απόκρισης διακομιστή χρησιμοποιώντας τη μέθοδο, ανεξάρτητα από τη μέθοδο με την οποία υποβλήθηκε το πρώτο αίτημα. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης Τοποθεσία 304 Μη Τροποποιημένο - Δεν έχει αλλάξει. 201 Δημιουργήθηκε - Δημιουργήθηκε.Αυτός ο κωδικός εκδίδεται όταν ζητείται ένα έγγραφο χρησιμοποιώντας τη μέθοδο ., χρησιμοποιώντας κεφαλίδες 201 Δημιουργήθηκε - Δημιουργήθηκε.Εάν-Τροποποιήθηκε-Από Ο διακομιστής είναι ευχαριστημένος με τα δεδομένα στο αίτημα πελάτη, μπορείτε να συνεχίσετε να στέλνετε κεφαλίδες.

Αν-Καμία-Ταίριασμα

, και το έγγραφο δεν έχει τροποποιηθεί από το καθορισμένο χρονικό σημείο. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης 207 Πολλαπλή κατάσταση - Multi-status..

400 305 Χρήση διακομιστή μεσολάβησης - Χρήση διακομιστή μεσολάβησης.Ένα αίτημα σε έναν πόρο πρέπει να υποβληθεί μέσω διακομιστή μεσολάβησης, η διεύθυνση του οποίου αναφέρεται στη γραμμή τίτλου , κεφαλίδα απόκρισης διακομιστή. Εμφανίστηκε στην έκδοση πρωτοκόλλου HTTP/1.1. 307 Προσωρινή ανακατεύθυνση - Προσωρινή ανακατεύθυνση Ο πόρος που ζητήθηκε είναι προσωρινά διαθέσιμος μέσω Τοποθεσία. 401 Μη εξουσιοδοτημένο - Μη εξουσιοδοτημένο.Ο πόρος απαιτεί αναγνώριση χρήστη. Η εφαρμογή πελάτη ζητά δεδομένα ελέγχου ταυτότητας από τον χρήστη (όνομα, κωδικός πρόσβασης) και τα μεταδίδει στον διακομιστή στην κεφαλίδα Το αίτημα στον πόρο ολοκληρώθηκε με επιτυχία. Τα δεδομένα που ζητούνται από τον πελάτη βρίσκονται στην κεφαλίδα ή/και στο σώμα της απάντησης. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης WWW-Authenticate Ο διακομιστής σας ζητά να επιλέξετε άλλο πρωτόκολλο που είναι πιο κατάλληλο. Εάν τα δεδομένα εισαχθούν λανθασμένα, ο ίδιος κωδικός κατάστασης θα εκδοθεί ξανά. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης 402 Απαιτείται πληρωμή - Απαιτείται πληρωμή.ή Δεν χρησιμοποιείται ακόμη. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης 403 Απαγορευμένο - Απαγορευμένο. ΤοποθεσίαΟ διακομιστής αρνήθηκε την πρόσβαση στον πόρο που ζητήθηκε λόγω περιορισμών. Οι περιορισμοί μπορεί να είναι οτιδήποτε οριστεί από τον διαχειριστή του διακομιστή ή από μια συγκεκριμένη εφαρμογή web. Για παράδειγμα, για λόγους ασφαλείας, η πρόσβαση στο αρχείο είναι αποκλεισμένη, Τοποθεσία.htacces .htpasswdή σε έναν κλειστό κατάλογο ιστότοπου ή στην περίπτωση που ο έλεγχος ταυτότητας πρέπει να εκτελεστεί μέσω μιας εφαρμογής Ιστού (για παράδειγμα, μιας μηχανής ιστότοπου) ή αποκλεισμός μέσω διεύθυνσης IP, σε περίπτωση πολύ συχνών αιτημάτων. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης Ο διακομιστής είναι ευχαριστημένος με τα δεδομένα στο αίτημα πελάτη, μπορείτε να συνεχίσετε να στέλνετε κεφαλίδες. 207 Πολλαπλή κατάσταση - Multi-status. 404 Δεν βρέθηκε - Δεν βρέθηκε. Ο διακομιστής σας ζητά να επιλέξετε άλλο πρωτόκολλο που είναι πιο κατάλληλοΟ διακομιστής δεν βρήκε τον πόρο που ζητήθηκε στην καθορισμένη διεύθυνση. Επιπλέον, αυτός ο κωδικός απόκρισης μπορεί να χρησιμοποιηθεί αντί του 403 για να κρύψει τη θέση ενός εγγράφου στο οποίο απαγορεύεται η πρόσβαση. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης Ο διακομιστής είναι ευχαριστημένος με τα δεδομένα στο αίτημα πελάτη, μπορείτε να συνεχίσετε να στέλνετε κεφαλίδες. Ο διακομιστής είναι ευχαριστημένος με τα δεδομένα στο αίτημα πελάτη, μπορείτε να συνεχίσετε να στέλνετε κεφαλίδες 405 Μέθοδος δεν επιτρέπεται - Η μέθοδος δεν υποστηρίζεται. Ο πελάτης προσπάθησε να χρησιμοποιήσει μια μέθοδο που δεν είναι έγκυρη για αυτόν τον πόρο. Ο διακομιστής στέλνει στην κεφαλίδα τη γραμμήΕπιτρέπω Ο διακομιστής είναι ευχαριστημένος με τα δεδομένα στο αίτημα πελάτη, μπορείτε να συνεχίσετε να στέλνετε κεφαλίδες, που περιέχει μια λίστα έγκυρων μεθόδων. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης .. 406 Μη αποδεκτό - Μη αποδεκτό.Ο ζητούμενος πόρος δεν ικανοποιεί τα ζητούμενα χαρακτηριστικά. Εάν το αίτημα δεν έγινε χρησιμοποιώντας τη μέθοδο Ο διακομιστής είναι ευχαριστημένος με τα δεδομένα στο αίτημα πελάτη, μπορείτε να συνεχίσετε να στέλνετε κεφαλίδες, ο διακομιστής θα επιστρέψει μια λίστα με αποδεκτά χαρακτηριστικά του ζητούμενου πόρου. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης ., στην κεφαλίδα αιτήματος, πρέπει να καθοριστεί η τιμή στο πεδίο Περιεχόμενο-Μήκος. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης Ο διακομιστής σας ζητά να επιλέξετε άλλο πρωτόκολλο που είναι πιο κατάλληλο 412 Η προϋπόθεση απέτυχε - Η συνθήκη είναι ψευδής. Ο διακομιστής σας ζητά να επιλέξετε άλλο πρωτόκολλο που είναι πιο κατάλληλοΑυτός ο κωδικός εκδίδεται εάν κανένα από τα πεδία κεφαλίδας υπό όρους δεν ικανοποιήθηκε. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης 413 Αίτημα οντότητας πολύ μεγάλο - Τα ζητούμενα δεδομένα είναι πολύ μεγάλα.. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης Ο διακομιστής σας ζητά να επιλέξετε άλλο πρωτόκολλο που είναι πιο κατάλληλοΑυτός ο κωδικός εκδίδεται εάν ο διακομιστής, για κάποιο λόγο, δεν μπορεί να μεταδώσει την απαιτούμενη ποσότητα δεδομένων. Εάν αυτό είναι ένα προσωρινό πρόβλημα, ο διακομιστής μπορεί να υποδείξει το χρόνο μετά τον οποίο μπορεί να προσπαθήσει να ζητήσει ξανά τον πόρο στη γραμμή τίτλου, .Επανάληψη-Μετά 414 Request-URI Too Long - Το URI που ζητήθηκε είναι πολύ μεγάλο.. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης Ο διακομιστής σας ζητά να επιλέξετε άλλο πρωτόκολλο που είναι πιο κατάλληλοΗ συμβολοσειρά ερωτήματος είναι πολύ μεγάλη. Αυτή η κατάσταση μπορεί να συμβεί, για παράδειγμα, εάν προσπαθήσετε να μεταφέρετε δεδομένα χρησιμοποιώντας το Ο διακομιστής σας ζητά να επιλέξετε άλλο πρωτόκολλο που είναι πιο κατάλληλο, αντί να χρησιμοποιήσετε ΘΕΣΗ. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης Ο διακομιστής σας ζητά να επιλέξετε άλλο πρωτόκολλο που είναι πιο κατάλληλο 415 Μη υποστηριζόμενος τύπος μέσου - Μη υποστηριζόμενος τύπος δεδομένων. Ο διακομιστής, για κάποιο λόγο, αρνήθηκε να επεξεργαστεί τα δεδομένα που ζητήθηκαν χρησιμοποιώντας τη μέθοδο που χρησιμοποιήθηκε. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης Ο διακομιστής σας ζητά να επιλέξετε άλλο πρωτόκολλο που είναι πιο κατάλληλο 416 Το ζητούμενο εύρος δεν ικανοποιείται - Το ζητούμενο εύρος δεν είναι προσβάσιμο. Στη γραμμή κεφαλίδας αιτήματος εύρους, ορίζεται ένα εύρος που υπερβαίνει τον ζητούμενο πόρο και δεν υπάρχει γραμμήΕάν-Εύρος . Τα πρωτόκολλα που προσφέρονται από τον διακομιστή υποδεικνύονται στη γραμμή κεφαλίδας Ενημέρωση, εάν το πρωτόκολλο που προτείνει ο διακομιστής ταιριάζει στον πελάτη, στέλνει ένα νέο αίτημα που υποδεικνύει το νέο πρωτόκολλο. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης 417 Η προσδοκία απέτυχε - Αυτό που αναμενόταν δεν είναι αποδεκτό. Ο διακομιστής δεν μπορεί να επεξεργαστεί τη γραμμή κεφαλίδας αιτήματοςΑναμένω . Τα πρωτόκολλα που προσφέρονται από τον διακομιστή υποδεικνύονται στη γραμμή κεφαλίδας Ενημέρωση, εάν το πρωτόκολλο που προτείνει ο διακομιστής ταιριάζει στον πελάτη, στέλνει ένα νέο αίτημα που υποδεικνύει το νέο πρωτόκολλο. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης 422 Unprocessable Entity - Μη επεξεργάσιμη παρουσία. . Τα πρωτόκολλα που προσφέρονται από τον διακομιστή υποδεικνύονται στη γραμμή κεφαλίδας Ενημέρωση, εάν το πρωτόκολλο που προτείνει ο διακομιστής ταιριάζει στον πελάτη, στέλνει ένα νέο αίτημα που υποδεικνύει το νέο πρωτόκολλο. Εμφανίστηκε στο αρχείο καταγραφής έκδοσηςΤο αίτημα έγινε αποδεκτό, ο τύπος δεδομένων μπορεί να υποβληθεί σε επεξεργασία, σύνταξη XMLΤα δεδομένα στο σώμα του αιτήματος είναι σωστά, αλλά υπάρχει ένα λογικό σφάλμα που δεν επιτρέπει την επεξεργασία του αιτήματος στον πόρο. Χρησιμοποιείται στο πρωτόκολλο .. 423 Κλειδωμένο - Αποκλεισμένο.Ο πόρος που ζητήθηκε είναι αποκλεισμένος από αυτή τη μέθοδο. Χρησιμοποιείται στο πρωτόκολλο . 424 Αποτυχημένη εξάρτηση - Ανεκπλήρωτη εξάρτηση. HTTP. 449 Επανάληψη με - Επανάληψη με... Εκδίδεται εάν δεν ληφθούν αρκετές πληροφορίες για την επεξεργασία του αιτήματος. Η κεφαλίδα απόκρισης διακομιστή περιέχει τη γραμμή Ms-Echo-Request . Τα πρωτόκολλα που προσφέρονται από τον διακομιστή υποδεικνύονται στη γραμμή κεφαλίδας Ενημέρωση, εάν το πρωτόκολλο που προτείνει ο διακομιστής ταιριάζει στον πελάτη, στέλνει ένα νέο αίτημα που υποδεικνύει το νέο πρωτόκολλο. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης.

. Παρουσιάστηκε από την Microsoft Corporation για

5xx: Σφάλμα διακομιστή - Σφάλμα από την πλευρά του διακομιστή 207 Πολλαπλή κατάσταση - Multi-status.Οι κωδικοί αυτής της κατηγορίας προορίζονται για περιπτώσεις όπου η επεξεργασία αιτημάτων δεν είναι δυνατή λόγω υπαιτιότητας του διακομιστή. Σε όλες τις περιπτώσεις, εκτός από τη χρήση της μεθόδου

, ο διακομιστής πρέπει να περιλαμβάνει στο σώμα απόκρισης μια εξήγηση για τον χρήστη. Το αίτημα στον πόρο ολοκληρώθηκε με επιτυχία. Τα δεδομένα που ζητούνται από τον πελάτη βρίσκονται στην κεφαλίδα ή/και στο σώμα της απάντησης. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης 500 Internal Server Error - Εσωτερικό σφάλμα διακομιστή. ΤοποθεσίαΟποιοδήποτε εσωτερικό σφάλμα στην πλευρά του διακομιστή που δεν εμπίπτει σε άλλα σφάλματα από την κατηγορία 5xx. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης Τοποθεσία 501 Not Implemented - Δεν υλοποιήθηκε. ΤοποθεσίαΟ διακομιστής δεν υποστηρίζει τις απαραίτητες δυνατότητες για την επεξεργασία του αιτήματος. (για παράδειγμα, η απαιτούμενη μέθοδος επεξεργασίας δεν υποστηρίζεται). Εμφανίστηκε στο αρχείο καταγραφής έκδοσης Τοποθεσία. HTTP 502 Bad Gateway - Κακή πύλη. Το αίτημα στον πόρο ολοκληρώθηκε με επιτυχία. Τα δεδομένα που ζητούνται από τον πελάτη βρίσκονται στην κεφαλίδα ή/και στο σώμα της απάντησης. Εμφανίστηκε στο αρχείο καταγραφής έκδοσηςΟ διακομιστής που λειτουργεί ως διακομιστής μεσολάβησης ή πύλη έλαβε ένα μήνυμα αποτυχίας ενδιάμεσης λειτουργίας. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης . 503 Μη διαθέσιμη υπηρεσία - Η υπηρεσία δεν είναι διαθέσιμη. HTTPΟ διακομιστής δεν μπορεί να επεξεργαστεί αιτήματα πελατών για τεχνικούς λόγους. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης . 504 Χρόνος λήξης πύλης — Το χρονικό όριο αναμονής για απάντηση πύλης έχει λήξει. . Τα πρωτόκολλα που προσφέρονται από τον διακομιστή υποδεικνύονται στη γραμμή κεφαλίδας Ενημέρωση, εάν το πρωτόκολλο που προτείνει ο διακομιστής ταιριάζει στον πελάτη, στέλνει ένα νέο αίτημα που υποδεικνύει το νέο πρωτόκολλο. Εμφανίστηκε στο αρχείο καταγραφής έκδοσηςΟ διακομιστής μεσολάβησης ή η πύλη δεν περίμενε απάντηση από τον διακομιστή ανόδου για να ολοκληρώσει την επεξεργασία του αιτήματος. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης . 505 Η έκδοση HTTP δεν υποστηρίζεται - Η έκδοση του πρωτοκόλλου HTTP δεν υποστηρίζεται. Ο διακομιστής δεν υποστηρίζει ή δεν μπορεί να επεξεργαστεί την έκδοση που καθορίζεται στην κεφαλίδαπρωτόκολλο. Εμφανίστηκε στο αρχείο καταγραφής έκδοσης 506 Variant also Negotiates - Συμφωνείται επίσης η επιλογή.Λόγω λανθασμένης διαμόρφωσης, η επιλεγμένη επιλογή δείχνει προς τον εαυτό της, με αποτέλεσμα να διακόπτεται το δέσιμο. Δημοσιεύτηκε στο RFC 2295 503 Μη διαθέσιμη υπηρεσία - Η υπηρεσία δεν είναι διαθέσιμη. HTTPυποστήριξη επέκτασης.

Μέθοδοι για την επεξεργασία αιτημάτων HTTP

Μέθοδος HTTPείναι η κύρια λειτουργία που πρέπει να εκτελεστεί σε έναν πόρο. Το όνομα μπορεί να χρησιμοποιήσει οποιαδήποτε σύμβολα, εκτός από τις ακολουθίες ελέγχου και τους οριοθέτες κατά κανόνα, αυτή είναι μια σύντομη λέξη αγγλικός. Ονόματα μεθόδων HTTPδιάκριση πεζών-κεφαλαίων.

Οποιοσδήποτε διακομιστής ιστού πρέπει να λειτουργεί με τουλάχιστον δύο μεθόδους .. 207 Πολλαπλή κατάσταση - Multi-status.. Εάν ο διακομιστής δεν μπόρεσε να προσδιορίσει τη μέθοδο που καθορίζεται στην κεφαλίδα αιτήματος πελάτη, θα πρέπει να επιστρέψει έναν κωδικό κατάστασης 501 (Δεν έχει εφαρμοστεί), εάν η μέθοδος είναι γνωστή στον διακομιστή, αλλά δεν είναι εφαρμόσιμη σε αυτόν τον πόρο, θα επιστραφεί ένας κωδικός κατάστασης 405 (Η μέθοδος δεν επιτρέπεται). Και στην πρώτη και στη δεύτερη περίπτωση, ο διακομιστής πρέπει να συμπεριλάβει στην απάντησή του την κεφαλίδα .htpasswdμε μια λίστα μεθόδων που υποστηρίζει.

μέθοδος OPTIONS

Αυτή η μέθοδος χρησιμοποιείται για τον προσδιορισμό των δυνατοτήτων ή των παραμέτρων σύνδεσης που υποστηρίζονται από έναν διακομιστή web για έναν συγκεκριμένο πόρο. Ο διακομιστής περιλαμβάνει μια κεφαλίδα στο αίτημα απόκρισης .htpasswd, με μια λίστα υποστηριζόμενων μεθόδων και πιθανώς πληροφορίες σχετικά με τις υποστηριζόμενες επεκτάσεις. Το σώμα αιτήματος του πελάτη περιέχει πληροφορίες σχετικά με τα δεδομένα που τον ενδιαφέρουν, αλλά σε αυτό το στάδιοΗ μορφή του σώματος και η διαδικασία εργασίας με αυτό δεν έχουν καθοριστεί προς το παρόν, ο διακομιστής θα πρέπει να το αγνοήσει. Με το αίτημα απόκρισης διακομιστή, συμβαίνει μια παρόμοια κατάσταση.

Για να μάθετε τις δυνατότητες του διακομιστή, ο πελάτης πρέπει να υποδείξει στο αίτημα ., σύμβολο - " * ", δηλαδή, αυτό το αίτημα προς τον διακομιστή μοιάζει με: ΕΠΙΛΟΓΕΣ * HTTP/1.1. Μεταξύ άλλων, αυτό το αίτημα μπορεί να χρησιμοποιηθεί για τον έλεγχο της λειτουργικότητας του διακομιστή και της υποστήριξης του πρωτοκόλλου του HTTP, εκδόσεις 1.1 . Αποτελέσματα αυτού του αιτήματοςδεν αποθηκεύονται προσωρινά.

Μέθοδος GET

Μέθοδος ., χρησιμοποιείται για να ζητήσει έναν συγκεκριμένο πόρο. Επίσης με τη βοήθεια ., μπορεί να ξεκινήσει μια συγκεκριμένη διαδικασία και το σώμα της απάντησης περιλαμβάνει πληροφορίες σχετικά με την πρόοδο της ενέργειας που ξεκίνησε από το αίτημα.

Οι παράμετροι για την εκτέλεση της αίτησης μεταβιβάζονται σε .ο ζητούμενος πόρος, μετά το σύμβολο " ? ". Το αίτημα σε αυτή την περίπτωση μοιάζει κάπως έτσι: GET /some/resource?param1=val1¶m2=val2 HTTP/1.1.

Όπως αναφέρεται στο πρότυπο HTTP, ερωτήματα κατά μέθοδο ., είναι ανίκανοι, δηλαδή επαναλαμβανόμενη αποστολή του ίδιου αιτήματος χρησιμοποιώντας τη μέθοδο ., θα πρέπει να οδηγήσει στο ίδιο αποτέλεσμα, εάν ο ίδιος ο πόρος δεν άλλαξε στα διαστήματα μεταξύ των αιτημάτων, γεγονός που σας επιτρέπει να αποθηκεύετε προσωρινά τα αποτελέσματα που παράγονται ανά αίτημα με τη μέθοδο ..

Εκτός από τα παραπάνω, υπάρχουν δύο ακόμη τύποι μεθόδων ., Αυτό:
υποθετικός .που περιέχει κεφαλίδες If-Modified-Since, If-Match, If-Rangeκαι τα παρόμοια,
Μερικός .που περιέχει την κεφαλίδα Σειράυποδεικνύοντας το εύρος byte των δεδομένων που πρέπει να επιστρέψει ο διακομιστής. Αυτός ο τύποςΤο αίτημα χρησιμοποιείται για τη συνέχιση και την οργάνωση λήψεων πολλαπλών νημάτων.

Πώς να εργαστείτε με αυτούς τους υποτύπους αιτημάτων ., ορίζεται ξεχωριστά από πρότυπα.

Μέθοδος HEAD

Αυτή η μέθοδος είναι παρόμοια με τη μέθοδο ., με τη μόνη διαφορά ότι ο διακομιστής δεν στέλνει το σώμα απόκρισης. Μέθοδος 207 Πολλαπλή κατάσταση - Multi-status., που χρησιμοποιείται συνήθως για τη λήψη μεταδεδομένων πόρων, ελέγξτε URL(αν ο καθορισμένος πόρος υπάρχει πράγματι) και να προσδιορίσετε εάν ο πόρος έχει αλλάξει από την τελευταία φορά που έγινε πρόσβαση.

Οι κεφαλίδες απόκρισης μπορούν να αποθηκευτούν στην κρυφή μνήμη εάν τα μεταδεδομένα και οι πληροφορίες στην κρυφή μνήμη δεν ταιριάζουν, το αντίγραφο του πόρου επισημαίνεται ως μη ενημερωμένο.

Μέθοδος POST

Μέθοδος 414 Request-URI Too Long - Το URI που ζητήθηκε είναι πολύ μεγάλο., χρησιμοποιείται για τη μεταφορά δεδομένων χρήστη στον διακομιστή, τον καθορισμένο πόρο. Ένα παράδειγμα θα ήταν HTMLφόρμα με το καθορισμένο χαρακτηριστικό Μέθοδος = "POST", για να δημοσιεύσετε ένα σχόλιο στο άρθρο. Αφού συμπληρώσει τα απαιτούμενα πεδία της φόρμας, ο χρήστης πατά το κουμπί «Υποβολή» και τα δεδομένα χρησιμοποιώντας τη μέθοδο 414 Request-URI Too Long - Το URI που ζητήθηκε είναι πολύ μεγάλο., μεταβιβάζονται στο σενάριο διακομιστή, το οποίο με τη σειρά του τα εμφανίζει στη σελίδα σχολίων. Με τον ίδιο τρόπο, χρησιμοποιώντας τη μέθοδο 414 Request-URI Too Long - Το URI που ζητήθηκε είναι πολύ μεγάλο., μπορείτε να μεταφέρετε αρχεία.

Διαφορετικός ., μέθοδος 414 Request-URI Too Long - Το URI που ζητήθηκε είναι πολύ μεγάλο., δεν είναι ανίκανο, δηλαδή επαναλαμβάνει το αίτημα πολλές φορές 414 Request-URI Too Long - Το URI που ζητήθηκε είναι πολύ μεγάλο., μπορεί να παράγει διαφορετικά αποτελέσματα. Στην περίπτωσή μας, ένα νέο αντίγραφο του σχολίου θα εμφανίζεται με κάθε αίτημα.

Εάν ως αποτέλεσμα της αίτησης χρησιμοποιώντας τη μέθοδο 414 Request-URI Too Long - Το URI που ζητήθηκε είναι πολύ μεγάλο., επιστρέφεται ο κωδικός 200 (εντάξει)ή 204 (Χωρίς περιεχόμενο), ένα μήνυμα σχετικά με το αποτέλεσμα του αιτήματος προστίθεται στο σώμα της απάντησης διακομιστή. Για παράδειγμα, εάν δημιουργήθηκε ένας πόρος, ο διακομιστής θα επιστρέψει 201 (Δημιουργήθηκε), υποδεικνύοντας .δημιουργημένος πόρος στην κεφαλίδα 201 Δημιουργήθηκε - Δημιουργήθηκε..

Αποκρίσεις διακομιστή στην εκτέλεση μεθόδου 414 Request-URI Too Long - Το URI που ζητήθηκε είναι πολύ μεγάλο., δεν αποθηκεύονται προσωρινά.

Μέθοδος PUT

Χρησιμοποιείται για τη λήψη δεδομένων αιτήματος στο καθορισμένο .. Εάν δεν υπάρχει πόρος που καθορίζεται στον τίτλο ., ο διακομιστής το δημιουργεί και επιστρέφει έναν κωδικό κατάστασης 201 (Δημιουργήθηκε)εάν ο πόρος ήταν παρών και τροποποιήθηκε ως αποτέλεσμα του αιτήματος Ο πελάτης προσπάθησε να χρησιμοποιήσει μια μέθοδο που δεν είναι έγκυρη για αυτόν τον πόρο. Ο διακομιστής στέλνει στην κεφαλίδα τη γραμμή, εκδίδεται κωδικός κατάστασης 200 (εντάξει)ή 204 (Χωρίς περιεχόμενο). Εάν κάποια από τις κεφαλίδες αποσταλεί στον διακομιστή Περιεχόμενο-*, δεν αναγνωρίζεται ή δεν μπορεί να χρησιμοποιηθεί σε αυτήν την περίπτωση, ο διακομιστής επιστρέφει μια κατάσταση σφάλματος 501 (Δεν έχει εφαρμοστεί).

Η κύρια διαφορά μεταξύ των μεθόδων Ο πελάτης προσπάθησε να χρησιμοποιήσει μια μέθοδο που δεν είναι έγκυρη για αυτόν τον πόρο. Ο διακομιστής στέλνει στην κεφαλίδα τη γραμμή. 414 Request-URI Too Long - Το URI που ζητήθηκε είναι πολύ μεγάλο.είναι αυτό με τη μέθοδο 414 Request-URI Too Long - Το URI που ζητήθηκε είναι πολύ μεγάλο., υποτίθεται ότι σύμφωνα με τα προβλεπόμενα ., τα δεδομένα που μεταδίδονται από τον πελάτη θα υποβληθούν σε επεξεργασία και με τη μέθοδο Ο πελάτης προσπάθησε να χρησιμοποιήσει μια μέθοδο που δεν είναι έγκυρη για αυτόν τον πόρο. Ο διακομιστής στέλνει στην κεφαλίδα τη γραμμή, ο πελάτης υποθέτει ότι τα δεδομένα λήψης αντιστοιχούν ήδη στον πόρο που βρίσκεται σε αυτό ..

Αποκρίσεις διακομιστή στη μέθοδο Ο πελάτης προσπάθησε να χρησιμοποιήσει μια μέθοδο που δεν είναι έγκυρη για αυτόν τον πόρο. Ο διακομιστής στέλνει στην κεφαλίδα τη γραμμήδεν αποθηκεύονται προσωρινά.

Μέθοδος PATCH

Λειτουργεί παρόμοια με τη μέθοδο Ο πελάτης προσπάθησε να χρησιμοποιήσει μια μέθοδο που δεν είναι έγκυρη για αυτόν τον πόρο. Ο διακομιστής στέλνει στην κεφαλίδα τη γραμμή, αλλά ισχύει μόνο για ένα συγκεκριμένο τμήμα του πόρου.

μέθοδος DELETE

Διαγράφει έναν πόρο που βρίσκεται στο καθορισμένο URI.

Μέθοδος TRACE

Όταν ζητάτε χρησιμοποιώντας τη μέθοδο TRACE, ο πελάτης μπορεί να δει ποιες αλλαγές έγιναν στο αίτημα από ενδιάμεσους διακομιστές.