Fehler, Irrtümer, Fragen - Seite 1663

 
Alexander Puzanov:

In letzter Zeit (seit etwa einem Monat) in Diskussionen über "Arbeit" Service-Projekte, nach dem Tippen eine Scheiße viel Text mit Zitaten und Illustrationen, nach dem Einreichen geht es alle in ... Loch #403


Nein, das erneute Absenden des Formulars hilft nicht - nach dem erneuten Laden der Seite muss ich alles erneut eingeben

Sehr geehrte Redaktion, können Sie bitte erklären, welche neue Revolution zum Nutzen der Nutzer gemacht wurde und wie man davon wegkommt?
Höchstwahrscheinlich wurde ein Anti-CSRF-Token eingeführt.
(eine Art Signatur, die kontrolliert, dass Sie es sind, der eine Nachricht an die Website sendet, und nicht ein Angreifer in Ihrem Namen per POST-Anfrage von einem Formular auf Ihrer Website).

Das Token enthält ein Ablaufdatum und eine Signatur - etwa MD5 von (Datum+Website+Benutzername+sol wahrscheinlich).
Dies ist das Verfallsdatum, das durch den Zeitpunkt, zu dem Ihre Nachricht gerechtfertigt ist, abgestempelt wird.

Eine ähnliche Anfrage von mir:
Verbesserung der Logik bei der Behandlung von SRF-Token für den Abschnitt "Servicedesk

Offen, Gestartet: 2016.06.26 18:46, #1502446


Leider ist sie immer noch da.

 
Dieser Fehler wird in den nächsten Tagen korrigiert werden. Wir haben uns übermäßig geschützt.
 

Aus persönlicher Erfahrung kann ich dazu raten:
1) Duplizieren Sie die Seite vor dem Versenden, und kopieren Sie den Nachrichtentext erneut auf die Seite. Senden Sie alles von einer neuen Seite aus.
2) Wenn Sie mehrere Felder im Formular auszufüllen haben, war es einfacher, die Seite zu duplizieren und dasAnti-CSRF-Token (normalerweise signature__genannt) aus dem HTML-Formular zu kopieren.
Aber diese Methode ist nicht mehr praktikabel, weil man begonnen hat, überall Signaturen anzubringen. Jetzt müssen Sie in der Seitenstruktur navigieren, um die richtige Signatur zu finden und keinen Fehler zu machen.

3) Wenn eine Nachricht übermittelt wurde und die Fehlermeldung 403 empfangen wurde, können Sie den Text der Nachricht in Chrome immer noch abrufen:
- Drücken Sie auf der Seite mit dem 403-Fehler die Taste F5
- Es erscheint eine Meldung, in der um eine Bestätigung der POST-Anfrage aus dem Formular gebeten wird.
- Chrome-Entwickler-Symbolleiste öffnen (F12)
- Wiedervorlage genehmigen
- Gehen Sie auf die Registerkarte Netzwerk und suchen Sie die vergiftete Anfrage (es sollte die erste mit dem Fehler 403 in rot sein)
- in der Anfrage die Zeile"Content-Disposition: form-data; name="body"" finden

 
Aktivieren Sie auch das automatische Speichern von Text während der Eingabe, damit Sie nach einem Fehler oder Browserabsturz fortfahren können.
 
Renat Fatkhullin:
Aktivieren Sie auch das automatische Speichern von Text während der Eingabe, damit Sie nach einem Fehler oder Browserabsturz fortfahren können.
Kleine Fragen zu den Plänen, wenn Sie können:
1) Wird alles auf der Serverseite oder in einem lokalen Speicher gespeichert (ähnlich wie bei Taschen und Terminalanmeldeinformationen)?
2) Wird es eine Option zur Deaktivierung der Innovation in den Profileinstellungen auf der Website geben?

Danke.
 
Renat Fatkhullin:

In der Hilfe unter https://www.mql5.com/ru/docs/constants/environment_state/marketinfoconstants#enum_symbol_info_double

SYMBOL_SESSION_BUY_ORDERS_VOLUME

Gesamtvolumen der Kaufaufträge zur Zeit

doppelt

SYMBOL_SESSION_SELL_ORDERS_VOLUME

Gesamtvolumen der Verkaufsaufträge zur Zeit

doppelt

es gibt solche Indikatoren für das Symbol. Einige Leute glauben, dass es sich dabei um Open Interest handelt. Die Austauschdaten widerlegen dies - sie stimmen nicht mit den zurückgegebenen Daten überein.

Können Sie erklären, was diese Werte ergeben?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vor einem Monat ist ein kleiner Fehler im Editor aufgetaucht: Beim Befehl Strg+H erscheint das Ersetzungsfenster, und der Cursor wird auf das Feld "Ersetzen durch" gesetzt. Sie sollte sich im Feld "Suchen" befinden. Eine Kleinigkeit, aber ärgerlich.
 
Sergei Vladimirov:
Vor einem Monat ist ein kleiner Fehler im Editor aufgetaucht: Beim Befehl Strg+H erscheint das Ersetzungsfenster, und der Cursor wird auf das Feld "Ersetzen durch" gesetzt. Sie sollte sich im Feld "Suchen" befinden. Eine Kleinigkeit, aber ärgerlich.
Wenn Sie den zu ersetzenden Text markieren und dann die Tastenkombination Strg+h drücken, ist das Feld "Suchen" bereits ausgefüllt und Sie brauchen den Cursor nicht mehr dorthin zu setzen.
 
Alexey Viktorov:
Wenn Sie den zu ersetzenden Text markieren und dann die Tastenkombination Strg+h drücken, ist das Feld "Suchen" bereits ausgefüllt und Sie brauchen den Cursor nicht mehr dorthin zu setzen.
Es ist nur so, dass sich dieses Verhalten von anderen Programmen unterscheidet (wie bei Studio), und Gewohnheiten in einem einzigen Editor zu brechen...
 
Alexey Viktorov:
Wenn Sie den zu ersetzenden Text markieren und dann die Tastenkombination Strg+h drücken, ist das Feld "Suchen" bereits ausgefüllt und Sie brauchen den Cursor nicht mehr dorthin zu setzen.
Perfekt! Unglaublich praktisch!