ruby - 我在哪里可以看到我的浏览器发送的 http 请求

问题是: 我在哪里可以看到我的浏览器 (Chrome) 发送的 http 请求?

不知何故,我认为这是一个非常基本的问题,但我就是找不到好的来源来获取我需要的信息。我想知道如何使用 Pipedrive API。我需要使用 json 类型的主体向此 URL 发出 http put 请求:“https://api.pipedrive.com/v1/persons/1&api_token=d32c1ca664720eefbd5db15f5d70fd9ebb95e996” .在他们的 api 文档页面上,他们有一个工具来进行示例调用,但我只看到 URL 部分,它只包含 API key 。其他数据在正文中,我似乎无法正确设置请求。因此,最初的问题是关于在哪里可以看到从我的浏览器发送的请求。然后我可以检查 test-api-call.. 到目前为止我的请求方法:

uri = URI("https://api.pipedrive.com/v1/persons/{p_id}&api_token=12345ca664720eefbd5db15f5d70fd9ebb95e996")

Net::HTTP.start(uri.host, uri.port,
        :use_ssl => true,
        :verify_mode => OpenSSL::SSL::VERIFY_NONE ) do |http|
 request = Net::HTTP::Put.new(uri)
 request.add_field('Content-Type', 'application/json')
 request.body = {'name' => 'XXXXXXXX'}.to_json
 response = http.request(request) # Net::HTTPResponse object
 puts response.body
end

最佳答案

不确定这是否是您需要的,但在 Chrome 中打开开发人员工具,转到“网络”选项卡并点击记录,然后发送请求。您将看到此请求以及列出的后续请求(如果有)。单击它,您将能够浏览详细信息。

https://stackoverflow.com/questions/29923913/

相关文章:

python - 类型错误 : key is not

c# - 在 C# 中实现 jaccard 相似度

java - String.split() 如果在字符串的最后部分,则忽略定界符之间的空值

python - 列出目录中的所有文件 - 按大小过滤

bash - ANSI 转义在 `printf` 中不起作用

erlang - 执行Erlang脚本时抛出"init terminating in do_boot

asp.net-mvc - 如何在 web.config 中设置密码和用户名

PHP - 如何获取 n 深多维数组的所有数组值?

.net - Nuget - 无法解析以前可以解析的包

r - 如何只保留 R 中 4 个数据帧之间的公共(public)行名?