2016-12-30 2 views
1

Я использую новый Bing Search API v.5 в своем приложении (javascript).Ошибка в Bing Search API

Это запрос: «31„Джерри Willemse“Голландской intercop»

Если я получить доступ к Bing Search API внутри моего приложения я получаю нулевой результат.

Если я использую инструмент тест, доступный здесь: https://dev.cognitive.microsoft.com/docs/services/56b43eeccf5ff8098cef3807/operations/56b4447dcf5ff8098cef380d/console

Я получаю несколько результатов.

Инструмент для тестирования должен точно имитировать поведение API.

Это URL-порожденный тест API-инструмента

https://api.cognitive.microsoft.com/bing/v5.0/search?q= 'Jerry Willemse' нидерландской intercop '31 & счетчик = 10 & смещение = 0 & МКТ = EN-US & SafeSearch = Умеренный

Могут ли URL-адреса включать пробелы?

ответ

0

Фактически, URL-адреса не могут содержать пробелы. Вы можете заменить пробелы «% 20» или «+». Вот некоторые из них: полезные

+% 2B

пространство% 20

/% 2F

? % 3F

% 25%

# 23%

&% 26

=% 3D

Можно также использовать функцию encodeURI(URIstring), предоставленную JavaScript, чтобы сделать замену.

+0

К сожалению, это вообще не помогает .... – Xauxatz

+0

Включите% 2C для пробелов и он будет работать. Я полагаю, вы используете cURL. Для C# и других языков, для которых вы можете использовать IDE, вам не нужно ничего добавлять в свой запрос. – Ronak

Смежные вопросы