Query parameters not properly URL-encoded (pandas data pipeline)
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 55/100
Rechercherichtung
Start by tracing how client.request handles the params argument for GET requests and check the API client’s existing request tests. Reproduce the reported 400 response with denominazione set to azienda & co, then verify the query is encoded correctly and the request succeeds with special characters.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Query parameters not properly URL-encoded (pandas data pipeline)
Description
Special characters break API calls when used in data pipelines.
Code snippet
params = {
"denominazione": "azienda & co"
}
response = client.request(
"GET",
base_url,
"/advance",
params=params
)
Observed behavior
400 Bad Request due to invalid encoding.
- Vorherrschende Sprache
- Python
- Sterne
- 18
- Forks
- 4
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus openapi/openapi-python-sdk
-
Rename package to openapi-sdk (PyPI approval in progress)Evtl. vergeben @francescobianco hat das vor 109 Tagen übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 15/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100
openapi/openapi-python-sdk#20 · 1 Kommentar ·
-
Schwierigkeit 4/5 1-2 Tage Anfängerfreundlichkeit 56/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100
Alle Issues in openapi/openapi-python-sdk
Ähnliche Issues
-
bot-triaged module: LrScheduler module: optimizer triaged
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 1 Tag
-
documentation glm5 llm-model
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
vllm-project/vllm-ascend#19062 ·
Maintainer antworten meist innerhalb von 1 Tag
-
author-page correction
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
acl-org/acl-anthology#10496 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Issue Type: Bug Report
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
celery/celery#10875 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
SasanLabs/VulnerableApp#836 ·
Maintainer antworten meist innerhalb von 1 Tag