看了leetcode提交代碼的接口,想模擬提交過程,但把從瀏覽器看到的所有頭部都發(fā)過去了還是返回405.接口是https://leetcode.com/problems/longest-common-prefix/interpret_solution/相關(guān)請求header是(去除cookie后)Accept:application/json, text/plain, */*Accept-Encoding:gzip, deflateAccept-Language:zh-CN,zh;q=0.8,en;q=0.6Connection:keep-aliveContent-Length:177Content-Type:application/json;charset=UTF-8Cookie:PHPSESSID=; csrftoken=; _ga=GA1.2.1819762987.1461496079; __atuvc=4%7C18%2C22%7C19%2C12%7C20DNT:1Host:leetcode.comOrigin:https://leetcode.comReferer:https://leetcode.com/problems/longest-common-prefix/User-Agent:Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.76 Mobile Safari/537.36X-CSRFToken:WWVGhawGNjGhzCUlYA3YDzKN0kxfEhoNX-Requested-With:XMLHttpRequest用jsoup和postmen把全部參數(shù)都發(fā)送了還是不成功, 一直返回405. 請問這是某種反爬蟲措施還是我哪里有錯?嘗試了get和post都不行
2 回答

慕村225694
TA貢獻1880條經(jīng)驗 獲得超4個贊
問題解決, 但是沒有找到解決方法.
確定請求方法是post, 跟換請求庫為Okhttp 3.0后請求成功(返回200), 但是數(shù)據(jù)亂碼, 把header里面相關(guān)請求類型, 壓縮類型(encoding, content-type)等刪除后獲取成功.
添加回答
舉報
0/150
提交
取消