Warum request() fehlschlägt, wenn ich dieses Zeichen habe ★
. Ich muss eine Anfrage mit diesem Charakter machen, aber es scheitert immer. DankeRequet() mit Sonderzeichen
-3
A
Antwort
0
Diese Frage ist ziemlich unklar. Schauen Sie sich in Zukunft bitte die Stack Overflow guide on asking good questions an.
Das sagte, werde ich eine Chance auf die Antwort sowieso nehmen. Anscheinend möchten Sie ein Nicht-Unicode-Zeichen in einer URL verwenden, die Sie an die Knotenanforderungs-API übergeben.
Zeichen in URLs müssen Percent encoded sein. Sie könnten Ihre Zeit damit verbringen, die Spezifikation für die URL-Kodierung durchzusehen, aber glücklicherweise hat Javascript die nützliche Funktion encodeURI
.
Sie können es wie folgt verwenden:
request(encodeURI('http://www.example.com/api?character=★'), (err, res, body) => {
// handle response here
});
Verwandte Themen
- 1. R gsub mit Sonderzeichen
- 2. ZF2 Routing mit Sonderzeichen
- 3. NSURL mit Sonderzeichen (åäö)
- 4. dompdf Sonderzeichen mit Fragezeichen?
- 5. Ersetzen Sonderzeichen mit jquery
- 6. AS3 - RegExp mit Sonderzeichen
- 7. str_replace mit Sonderzeichen
- 8. Sonderzeichen mit Spring-Authentifizierung
- 9. Typescript-Felder mit Sonderzeichen
- 10. Ersetzen Sonderzeichen mit Index
- 11. Austauschbare Zeichenfolge mit Sonderzeichen
- 12. RequestParam mit Sonderzeichen '+'
- 13. löschen Tabellennamen mit Sonderzeichen
- 14. Sonderzeichen mit System.out.println anzeigen
- 15. CQLSH Problem mit Sonderzeichen
- 16. Problem mit Sonderzeichen
- 17. Umgang mit Sonderzeichen?
- 18. Regex alphanumerische mit Sonderzeichen
- 19. .htaccess mit Sonderzeichen
- 20. MVC Routen mit Sonderzeichen
- 21. alasql Blattname mit Sonderzeichen
- 22. "unerkanntes Token" mit Sonderzeichen
- 23. Funktion mit Sonderzeichen
- 24. Sonderzeichen mit Net :: Twitter :: Lite
- 25. Sonderzeichen mit Ruby-XML-Builder
- 26. mysql Codierung Problem mit Sonderzeichen
- 27. Mysql Suche mit ignorieren Sonderzeichen
- 28. Bash - Export TXT mit Sonderzeichen
- 29. Speichern in Datei mit Sonderzeichen
- 30. Bad-Wörter-Filter mit Sonderzeichen
Was ist Ihr Code und in welcher Weise versagt wird? – byxor
sollten Sie 'encodeURI' und' decodeURI' verwenden. – Vivick
Hallo und willkommen zu Stack Overflow, bitte lesen Sie, wie Sie ein [Minimal, Complete und Verifable Beispiel] (https://Stackoverflow.com/help/mcve) erstellen und auch überprüfen [Wie man gute Fragen stellt] (https://stackoverflow.com/help/how-to-ask), damit Sie Ihre Chancen erhöhen, Feedback und nützliche Antworten zu erhalten. – DarkCygnus