Postman给了我这个端点的输出,但我的localhost给了我400个错误



不要担心api_key,因为我这样做只是为了练习。早些时候它显示了CORS错误,所以我在chrome中禁用了它。但是现在它给我GET https://api.yelp.com/v3/businesses/search?term=delis&latitude=37.786882&longitude=-122.399972 400错误。


function sendRequest () {
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://api.yelp.com/v3/businesses/search?term=delis&latitude=37.786882&longitude=-122.399972",true);
xhr.setRequestHeader("Accept","application/json");
xhr.setRequestHeader("Authorization", "Bearer {i6LdgRRNDolECGnS0Q7MQf5c3-nNV9rciQdmNy6x0jBFGtBv8DlnCSd2erPEOlKOb6m63MFMj0UzEEINB58fmdZBgy0bW75qfrb4BtRQxZGFcmqczb3vFXjK6G9qYXYx}");
xhr.onload = function(){
if(this.status == 200){
var users = JSON.parse(this.responseText);
console.log(users)
}
}
xhr.send(null);
}

使用

function sendRequest () {
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://api.yelp.com/v3/businesses/search?term=delis&latitude=37.786882&longitude=-122.399972",true);
xhr.setRequestHeader("Accept","application/json");
xhr.setRequestHeader("Authorization", "Bearer i6LdgRRNDolECGnS0Q7MQf5c3-nNV9rciQdmNy6x0jBFGtBv8DlnCSd2erPEOlKOb6m63MFMj0UzEEINB58fmdZBgy0bW75qfrb4BtRQxZGFcmqczb3vFXjK6G9qYXYx");
xhr.onload = function(){
if(this.status == 200){
var users = JSON.parse(this.responseText);
console.log(users)
}
}
xhr.send(null);
}

用于env变量{}邮差(通常或其他软件)

在原始HTTP请求中:


GET https://api.yelp.com/v3/businesses/search?term=delis&latitude=37.786882&longitude=-122.399972
Accept: application/json
Authorization: Bearer i6LdgRRNDolECGnS0Q7MQf5c3-nNV9rciQdmNy6x0jBFGtBv8DlnCSd2erPEOlKOb6m63MFMj0UzEEINB58fmdZBgy0bW75qfrb4BtRQxZGFcmqczb3vFXjK6G9qYXYx

postman有一个功能,可以导出不同编程语言的请求,使用它来查看输出(链接)

最新更新