我正在VB中创建一个程序,并尝试向Google的自定义搜索API发出GET请求。
根据我尝试过的代码,我得到了两个答复:
在此服务器上找不到请求的URL / customsearch / v1
或
您的客户发出了格式错误或非法的请求
我尝试使用变量,但是似乎无法弄清楚为什么会出现这些错误。这是我的代码:
Dim strHTTP As String
strHTTP = "GET /customsearch/v1"
strHTTP = strHTTP & "q=raptors"
strHTTP = strHTTP & "&key=" & mykey
strHTTP = strHTTP & "&cx=" & cxvar
strHTTP = strHTTP & " HTTP/1.1" & vbCrLf
strHTTP = strHTTP & "Host: googleapis.com" & vbCrLf
strHTTP = strHTTP & "Accept: application/json" & vbCrLf
strHTTP = strHTTP & vbCrLf
Web.SendData strHTTP
我从中得到的答复是:
在此服务器上找不到请求的URL / customsearch / v1
我应该何时获得搜索结果。