Ich habe ein Problem. Ich arbeite mit Elixir Phoenix und React.JS. Ich habe ein Token, mit dem der Benutzer überprüft wird. Dieses Token enthält auch Hashtags. Wenn ich also eine Anfrage zum Verifizieren sende, wird es ohne die Hash-Symbole gesendet und was danach kommt, was meine Anfrage zum Scheitern bringt. Wie kann ich dieses Problem lösen? Aus irgendeinem Grund habe ich dieses Problem nicht, wenn ich Fetch mit React Native verwende, aber hier tue ich. Ich habe viele Variationen ausprobiert, wie Sie auf dem Bild sehen können. jQuery AJAX sendet keine Hashtag-Symbole, die dazu führen, dass meine Anfrage fehlschlägt
-3
A
Antwort
2
Der Hash und alles danach wird nicht von Browsern in einer Anfrage gesendet werden.
Sie sollten das Token so codieren, dass der Hash maskiert wird.
fetch('http://localhost:4000/api/users/'+encodeURIComponent(accesstoken), {
+0
Danke, ich habe wirklich mit diesem aus irgendeinem Grund gekämpft. Ich werde es in 3 Minuten genehmigen :) –
Verwandte Themen
- 1. Was könnte dazu führen, dass PUSHD fehlschlägt?
- 2. Ajax/Jquery Anfrage sendet keine Cookies
- 3. Was könnte dazu führen, dass die Rails-Migration fehlschlägt
- 4. Jquery Ajax sendet keine Header
- 5. Select2 mit Ajax sendet keine Anfrage
- 6. Was würde dazu führen, dass die Outlook-Automatisierung plötzlich fehlschlägt und wie sie wieder hochgefahren wird?
- 7. Was kann dazu führen, dass die Registrierung von .NET-Assemblies fehlschlägt?
- 8. Wie kann ich verhindern, dass Backbone.js die OPTIONS-Anfrage sendet?
- 9. Warum führt ein Nulldatum dazu, dass die Kreuztabellenfunktion fehlschlägt?
- 10. Graustufenbilder, die dazu führen, dass der Schieberegler "Toggle" bricht
- 11. Was könnte dazu führen, dass der Slave LL_START_ENC_RSP während der BLE-Verschlüsselung nicht sendet?
- 12. Yii 2: Pjax + Gridview Löschen sendet keine Ajax-Anfrage
- 13. Netzwerkfehler, die dazu führen, dass die Landstreicher-Maschine nicht startet
- 14. MediaPlayer sendet keine HTTP-Anfrage?
- 15. Ajax generierte Form sendet keine aktualisierten Werte nach anfänglicher Anfrage
- 16. TRIGGERs, die dazu führen, dass INSERTs fehlschlagen? Möglich?
- 17. Cross-Domain-POST-Anfrage sendet kein Cookie Ajax Jquery
- 18. Was kann dazu führen, dass location.href nicht definiert ist?
- 19. jQuery Autocomplete Ajax-Anfrage keine zurückgegebenen Daten
- 20. Was kann dazu führen, dass der Java-Compiler beim Analysieren eines Kommentars fehlschlägt?
- 21. AJAX-Post sendet keine Params
- 22. Was kann dazu führen, dass die Web.sitemap nicht gefunden wird?
- 23. PHPMailer mit AJAX sendet keine Anlagen
- 24. Ajax Anfrage sendet Zahlen als String
- 25. Was würde dazu führen, dass memcached falsche Ergebnisse liefert?
- 26. jQuery Ajax Anfrage innerhalb von Ajax Anfrage
- 27. Warum sendet die Methode .ajax() von jquery mein Sitzungscookie nicht?
- 28. jquery mouseleave ajax anfrage
- 29. Facebook Leadgen sendet keine Webhook Anfrage
- 30. Was kann dazu führen, dass ViewData.ModelState.IsValid falsch wird
Es könnte das Senden es. Nur dass Sie sie in Ihrem Servercode dekodieren müssen. – randominstanceOfLivingThing
Bitte poste keine Bilder von Code, poste den Code als Text. – Musa
Hashes werden nicht an den Server gesendet. Sie wurden ursprünglich als Markierungen für HTML-Seiten implementiert. Sie können das vor dem Senden verschlüsseln, aber ich würde vorschlagen, ein anderes Token-Format zu verwenden – Hyperd