REST API调用在ARC客户端中有效,但在邮递员或代码中无效

时间:2016-05-08 20:34:43

标签: web-services rest web asp.net-web-api

我有一个REST API,它可以在高级REST客户端(ARC)中正常工作,但不能在邮递员和代码中工作。

奇怪的部分是邮递员抛出405错误,当通过代码访问它时会抛出400错误代码。

其余的api是pinterest pin api:https://api.pinterest.com/v1/pins?access_token="令牌"

请求标头 - Content-Type:application / json

我不认为这是Pinterest的一个问题,因为它适用于ARC客户端。

关于这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

删除标题,它应该工作。不知道为什么那个标题会产生问题,但是一旦我删除了那个标题,它就适用于我。

步骤进行:

  1. 我继续Pinterest API-Explorer
  2. 我选择了Pins - >返回有关Pin
  3. 的信息
  4. 然后我生成了新令牌并使用了一个Pin ID。
  5. 工具会生成类似于

    的网址

    https://api.pinterest.com/v1/pins/368661919478924883/?access_token=ACCESS_TOKEN&fields=id

  6. 我在Postman,Get Operation和没有标题中使用了相同的网址。

    我得到的结果是:

    {
      "data": {
        "id": "368661919478924883"
      }
    }