我试图使用WordPress REST API为我的WordPress网站,它的工作时,我使用curl或请求从我的browser的URL,但当使用python请求get的方法,我得到404错误
curl
browser
get
import requestsr = requests.get('https://myWebsiteDomain.com/blog/wp-json/wp/v2/categories')print(r.status_code)>>> 404
import requests
r = requests.get('https://myWebsiteDomain.com/blog/wp-json/wp/v2/categories')
print(r.status_code)
>>> 404
字符串
gkn4icbw1#
由于h4z3注解,请求需要一个包含User-Agent的头
headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36'}r = requests.get('https://myWebsiteDomain.com//blog/wp-json/wp/v2/categories', headers=headers)print(r.status_code)>>> 200
headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36'}
r = requests.get('https://myWebsiteDomain.com//blog/wp-json/wp/v2/categories', headers=headers)
>>> 200
1条答案
按热度按时间gkn4icbw1#
由于h4z3注解,请求需要一个包含User-Agent的头
字符串