{“errorMessages”:["caractère Inattendu ("' (code 39)): une valeur valide

J'ai trouvé "Requête à l'aide de POST" de ici.

Et a essayé d'utiliser la commande curl de commande comme. Installé curl en vous référant cette pour windows.

Voici mon CURL chaîne:

curl -D- -u admin:password -X POST -H "Content-Type: application/json" --data 
'{"jql":"project = CI","startAt":0,"maxResults":50,"fields":["summary","status","assignee"]}' 
"https://myclientname.atlassian.net/rest/api/2/search"

C'est de cette façon que je suis en train de faire et de recevoir des messages d'erreurs:

{"errorMessages":["Unexpected character (''' (code 39)): expected a valid value
(number, String, array, object, 'true', 'false' or 'null')\n
at [Source: org.apache.catalina.connector.CoyoteInputStream@1626cb2; line: 1, column: 2]"]}

Est là tout le problème de ce curl chaîne dans windows? S'il vous plaît suggérer? Comment puis-je corriger ce problème et obtenir de l'objet JSON? Veuillez noter que, nom d'utilisateur, mot de passe et le nom du client est correct. Merci.

Je viens de modifier comme ceci : curl-D-u admin:mot de passe -X d'après-H """Content-Type: application/json""" --données "{"""jql""":"""projet = CI""","""startAt""":0,"""maxResults""":50,"""champs""":["""id""",""""""]}" """myclientname.atlassian.net/rest/api/2/search""" Sa en disant: curl: (6) n'a pas Pu résoudre l'hôte: = curl: (3) [expansion] la mauvaise spécification de la plage dans la colonne 43 curl: (1) le Protocole "https" non pris en charge ou désactivé dans libcurl
En fonction de votre commentaire, et juste comme une expérience pour obtenir plus d'informations sur le problème, essayez de nouveau sans l'aide de HTTPS. En d'autres termes, l'utilisation "http://myclientname.atlassian.net/rest/api/2/search" au lieu de "https://myclientname.atlassian.net/rest/api/2/search".
Avez-vous eu de la chance sur ce point? J'ai eu le même problème.

OriginalL'auteur AskMe | 2015-07-19