为什么在我告诉它 POST 后请求使用 GET?

我什至不确定这是否发生了,它可能是 URLScan.io 的结尾,但使用以下代码:


api = '####################'

url = 'https://www.urlscan.io/api/v1/scan/'


headers = {

    'Content-Type': 'application/json',

    'API-key': api

}


data = '{"url": "https://www.google.com", "public": "on"}'


resp = requests.post(url, data=data, headers=headers)

我不断收到以下错误:


{

  "message": "Wrong method, use POST",

  "description": "In order to scan a page, you have to POST here.",

  "status": 405

}

我不知道我做错了什么。在我的调试器中,它说即使我调用 requests.post resp 也是 requests.get 返回对象。这怎么可能?我究竟做错了什么?


手掌心
浏览 213回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python