0
아약스를 통해 역 이미지 검색 요청을하려고했는데 302 오류가 발생했습니다. 방화범이 끌려 가던 콘솔을 보면, 응답 헤더의 URL이 Google에 의해 다시 전송되어 결과에 연결된다는 것을 알았지 만 액세스 할 수있는 방법을 모르고 다른 위치로 다른 Ajax 쿼리를 보냈습니다. 어떤 도움을 주시면 감사하겠습니다! 이 내 현재 코드자바 스크립트/AJAX - Google에 역 이미지 검색 요청을 보내기
입니다 https://dl.dropboxusercontent.com/u/23898924/responseheader.jpg :
<form action="http://images.google.com/searchbyimage/upload" id="contactForm1" method="post" enctype="multipart/form-data">
<input type="hidden" name="image_url" id="image_url" />
<input type="hidden" name="btnG" id="btnG" value="Search" />
<input type="file" name="encoded_image" id="encoded_image" />
<input type="hidden" name="image_content" id="image_content" />
<input type="hidden" name="filename" id="filename" />
<input type="hidden" name="hl" id="hl" value="en" />
<input type="hidden" name="bih" id="bih" value="507" />
<input type="hidden" name="biw" id="biw" value="1920" />
<input type="button" name="submit" value="Submit" />
</form>
$(document).ready(function(){
$("form").bind("click", "input[type='button']", function(){
var formData = new FormData($("form")[0]);
$.ajax({
type : "post",
url: "http://images.google.com/searchbyimage/upload",
enctype: 'multipart/form-data',
data: formData,
cache: false,
contentType: false,
processData: false,
success : function(text){
console.log(text);
}
});
});
});