Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Calling Signal entity HTTP API fails with content-type=application/json

Ouverte
#346 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
64/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Calme
Stack technique
python
Domaine
api, backend

Piste de recherche

Commencez par suivre le traitement de la Signal entity HTTP API jusqu’à la fonction get_input() du Durable entity context, en utilisant comme reproduction la requête Signal entity documentée et le comportement de Content-Type signalé. Vérifiez que la charge utile JSON est acceptée avec application/json, tout en préservant le comportement existant du workaround text/plain, et ajoutez ou mettez à jour la couverture pour les deux formes de requête si les tests environnants fournissent un point d’entrée approprié.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug fixed-in-v2 P2
Context

In the http api documentation for signalling a durable entity it is stated that the request content (payload) should be JSON-formatted, implying that the Content-Type should be application/json.
Calling the API using this Content-Type=applicaton/json will throw an error in the get_input() function of the Durable entity context with the error "the JSON object must be str, bytes or bytearray, not dict"

How to reproduce

Call the API using Content-Type = application/json

Workaround

Call the API using Content-Type = text/plain

Langage dominant
Python
Étoiles
157
Forks
70
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de Azure/azure-functions-durable-python

Toutes les issues de Azure/azure-functions-durable-python

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.