У меня есть экземпляр watson, который отлично работает с cURL
curl -X POST -u "apikey:skjfdk" --form "images_file=@newpot.jpg" "https://gateway.watsonplatform.net/visual-recognition/api/v3/classify?version=2018-03-19&&classifier_ids=myclassifier"
{
"images": [
{
"classifiers": [
{
"classifier_id": "myclassifier",
"name": "myclassifier",
"classes": [
{
"class": "pot",
"score": 0.905
}
]
}
],
"image": "newpot.jpg"
}
],
"images_processed": 1,
"custom_classes": 4
}
Но когда я получаю к нему доступ через REST CLIENT или простую загрузку javascript ajax формы, выдается эта ошибка. В чем может быть причина? Я уверен, что я не добавляю никаких дополнительных заголовков в запрос, как утверждает ошибка. Прикрепленный скриншот моего отдыха клиента
{
"images": [
{
"image": "newpot.jpg",
"error": {
"code": 400,
"description": "Invalid Request: vr.Classifier/classify: INVALID_ARGUMENT: Accept-Language header must be a supported 2 letter ISO 639-1 language code or 5 letter ITEF BPC 47 language code. Received 'en-u-rg-uszzzz'"
}
}
],
"images_processed": 1
}
Тело запроса
![Headers](https://i.stack.imgur.com/U3ebF.png)