【问题标题】:Getting started with REST JSON request [closed]开始使用 REST JSON 请求 [关闭]
【发布时间】:2018-10-25 21:18:31
【问题描述】:

我迫切需要开始使用 REST JSON API,可能是 python。 已购买订阅以使用 API。如何发出 REST 请求?

以下是documentation的摘录。

REST 请求

https://smartmover.melissadata.net/v3/WEB/SmartMover/doSmartMover
?t={Transmission Reference}
&id={License Key}
&jobid={Job ID}
&pafid={PAF ID}
&act={Actions}
&cols={Columns}
&opt={Options}
&List={List Name}
&comp={Company}
&full={Name Full}
&first={Name First}
&Middle={Name Middle}
&Namepre={Name Prefix}
&Namesfx={Name Suffix}
&last={Name Last}
&u={Urbanization}
&a1={Address Line 1}
&a2={Address Line 2}
&ste={Suite}
&pmb={Private Mailbox}
&city={City}
&state={State}
&postal={Postal Code}
&plus4={Plus4}
&ctry={Country}
&format={Format}

感谢您的帮助!!!!

【问题讨论】:

  • 欢迎来到 Stack Overflow。您是否已经熟悉 REST 作为一个概念?您是否已经熟悉 Python 作为一种语言?如果没有,请考虑搜索有关这两个主题的一些教程,然后一起跟进有关这两个主题的教程。
  • 此外,如果您尝试使用 API,Postman 实际上是必须的。 Postman 是一款应用程序,您可以在编程时使用它来测试您的请求。

标签: python json api


【解决方案1】:

这个问题有点模糊,而且是基于意见的,但我会给你一些寻求的方向:

  1. 首先,总体上掌握 HTTP 和 REST API 概念。 Wiki 可能是一个很好的起点
  2. 如果您正在寻找非编程 HTTP API 客户端,请查看httpie。好的方面是它可以让您一瞥较低级别的情况,同时保持细节与简单界面(不是图形界面,tho)之间的非常好的平衡。作为奖励,它是用 python 编写的
  3. 对于编程用途(这可能是您要找的),我建议使用requests library。它有 awesome 界面,而且 IMO 它是现代 python 中事实上的标准。易于使用,易于理解如何将它与您的 API 一起使用,为您处理大量日常事务,易于子类化/继承。

【讨论】:

    猜你喜欢
    • 2010-09-08
    • 2019-03-31
    • 1970-01-01
    • 2021-10-20
    • 2016-12-03
    • 1970-01-01
    • 2023-03-22
    • 2012-12-06
    • 1970-01-01
    相关资源
    最近更新 更多