我在我的应用程序(javascript)中使用了新的Bing Search API v.5。
这是查询:" 31' Jerry Willemse'荷兰' intercop'"
如果我从我的应用中访问Bing Search API,我会得到零结果。
如果我使用此处提供的测试工具:https://dev.cognitive.microsoft.com/docs/services/56b43eeccf5ff8098cef3807/operations/56b4447dcf5ff8098cef380d/console
我得到了几个结果。
测试工具应该精确模仿API的行为。
这是API测试工具生成的网址
https://api.cognitive.microsoft.com/bing/v5.0/search?q=' jerry willemse'荷兰' intercop' 31安培;计数= 10安培;偏移= 0&安培; MKT = EN-US&安培;安全搜索=中等
网址可以包含空格吗?
答案 0 :(得分:0)
实际上,网址不能包含空格。 您可以使用'%20'或'+'替换空格。 这是一些有用的:
+%2B
空间%20
/%2F
? %3F
%%25
#%23
&安培; %26
=%3D
您还可以使用javascript提供的函数encodeURI(URIstring)
进行替换。